Commits


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)


make 'got diff' display absolute reference names


mark const variables as such


make it possible to pass reference names to 'got diff'


tog: if opening a tree view for a logged file, jump to that file


make moved branch head references easier to deal with


fix wrong command in got.1 EXAMPLES


got-read-pack memory usage is looking good now


don't leak objects which can't be cached


remove unused include in got-read-pack


fix some leaks in got-read-pack


make got-read-pack actually use its object cache


replace got_pack_get_packfile_size() with simple fstat()


suggest a better interim workflow in got.1


stat .idx file to determine its size, not the .pack file


add a test for 'got commit' with a conflicted file