Commits


make got path APIs available to library consumers


strip all trailing slashes from work tree path, not just first one


plug fd leak in got_pack_stop_privsep_child()


revert eb73a30f7effc51c1cfee2864102635e3659f87a Not waiting for children can make us blow the fork() ulimit with lingering zombies; the Ctrl-C issue will need some other fix.


fork less pack file readers to avoid running into ulimits


got: remove trailing slash from worktree_path avoids a double slash when building a path in got_worktree_init


got: fix typo in git-repository.5


run tests with MALLOC_OPTIONS=S


fix allocation size in alloc_added_blob_tree_entry()


redo: fix tree_entry_dup error path


revert previous


fix tree_entry_dup error path


remove unnecessary allocation in match_ct_parent_path()


fix memleak in write_tree()


remove dead code


make GOT_AUTHOR available to all cmdline tests


fix memleaks in write_tree()


stop caching head ref's value in struct got_worktree; may become stale


note potential problem in the existing out-of-dateness check


move out-of-dateness check to a helper function


handle blobs deleted in HEAD correctly in commit out-of-date check


ensure that commits use intended base blobs for changes


rename field in 'struct commitable'


commit against the HEAD commit, not the work tree's base commit


update commit command's description