4 years ago Stefan Sperling
simplify changed-path and branch-done detection in commit graph
move changed-path detection out of add_node() in commit graph
more portable string comparison in Makefile.inc; patch by Edgar Pettijohn
init TAILQ earlier in got_commit_graph_open(), just in case
remove a redundant call to detect_changed_path() in commit graph
simplify error handling in got_commit_graph_open()
merge alloc_graph() into got_commit_graph_open()
simplify got_commit_graph_open()
replace commit graph's head_node pointer with a local variable
remove GOT_ERR_ITER_NEED_MORE; the commit graph now fetches internally instead
explicitly document that rebase requires a work tree reflecting a branch tip
prevent rebase with an out-of-date work tree
but warn users about the garbage collection problem
both 'got add' and 'got rm' now accept directories; sync usage and man pages
bump version number
changes for 0.23 (tags/0.23)
plug memory leak introduced in commit 6fc93f379e4f736797334532691d298244b2b014
always unlink merged temporary files if an error occurs
use fchmod() instead of chmod() to tweak permissions of a merged temp file
add missing error checks to an openat() call
fix wrong function names in errno error messages
close races with concurrent filesystem modification when reading ignore files
4 years ago Tracey Emery
ok stsp
fix leak in an error path of get_file_status()
fix fstatat() and openat() error checking in get_file_status()