4 years ago 8e29169599 Stefan Sperling
commit graph's idset data pointers were not actually used
4 years ago 57eecd46cb Stefan Sperling
remove pointless output parameters from fetch_commits_from_open_branches()
4 years ago ec1904dc6e Stefan Sperling
fix error in previous commit
4 years ago 13a851c144 Stefan Sperling
simplify changed-path and branch-done detection in commit graph
4 years ago de56b2d773 Stefan Sperling
move changed-path detection out of add_node() in commit graph
4 years ago a62c5b798e Stefan Sperling
more portable string comparison in Makefile.inc; patch by Edgar Pettijohn
4 years ago 88cdb9c644 Stefan Sperling
init TAILQ earlier in got_commit_graph_open(), just in case
4 years ago a342f20d99 Stefan Sperling
remove a redundant call to detect_changed_path() in commit graph
4 years ago 2222078154 Stefan Sperling
simplify error handling in got_commit_graph_open()
4 years ago 3ddcebf32f Stefan Sperling
merge alloc_graph() into got_commit_graph_open()
4 years ago 3d5092374a Stefan Sperling
simplify got_commit_graph_open()
4 years ago 11d7587ef5 Stefan Sperling
replace commit graph's head_node pointer with a local variable
4 years ago ee780d5ce8 Stefan Sperling
remove GOT_ERR_ITER_NEED_MORE; the commit graph now fetches internally instead
4 years ago a85446b211 Stefan Sperling
explicitly document that rebase requires a work tree reflecting a branch tip
4 years ago e51d7b55a3 Stefan Sperling
prevent rebase with an out-of-date work tree
4 years ago 7f47418fd4 Stefan Sperling
but warn users about the garbage collection problem
4 years ago c29c428a5f Stefan Sperling
both 'got add' and 'got rm' now accept directories; sync usage and man pages
4 years ago 49df172ede Stefan Sperling
bump version number
4 years ago c01db4f800 Stefan Sperling
changes for 0.23 (tags/0.23)
4 years ago 965988c576 Stefan Sperling
plug memory leak introduced in commit 6fc93f379e4f736797334532691d298244b2b014
4 years ago fdcb7dafab Stefan Sperling
always unlink merged temporary files if an error occurs
4 years ago 2ad902c0ce Stefan Sperling
use fchmod() instead of chmod() to tweak permissions of a merged temp file
4 years ago 32d2fb4834 Stefan Sperling
add missing error checks to an openat() call
4 years ago 6052298250 Stefan Sperling
fix wrong function names in errno error messages
4 years ago 886cec1790 Stefan Sperling
close races with concurrent filesystem modification when reading ignore files