Commits


hook up backout.sh test


consistently use leading upper-case for messages indicating success


don't leak 'relpath' memory in got_worktree_schedule_add()


allow removing multiple paths at once for 'got rm'


document preconditions for 'got backout'


add 'got backout' command


allow 'got cherrypick' with a root commit (adds all files in commit)


remove unused fields from struct merge_file_cb_arg


test and fix expected file status after 'got cherrypick'


introduce sync_fileindex() helper in worktree.c


add 'got cherrypick' command


generalize got_diff_tree() by adding a diff output callback


use got_object_tree_find_entry() instead of local copy in diff.c


test and fix 'got revert' with a path in a sub-directory Relax input path requirements of got_object_id_by_path() to make things easier to callers. Allows the revert code to pass a path from the file index in lieu of a repository path.


fix lack of NUL termination of a path; bug exposed by new realpath(3)