Commits


don't report base-bump-only updates as 'already up to date'


relax out-of-dateness check for 'got commit'


fix sandbox name used by test_update_bumps_base_commit_id


make 'got diff object1 object2' work from inside a work tree


tog: fix off-by-one which caused line-wrapping errors


rename some variables


ensure that file index is synced to disk in case of errors


sync usage for 'got rm'


allow multiple file path arguments for 'got revert'


show branch name in got commit's log message template


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)