Commit Briefs


07f5b47a74 Stefan Sperling

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


17ed46186c Stefan Sperling

allow removing multiple paths at once for 'got rm'


92228c38cd Stefan Sperling

document preconditions for 'got backout'


5ef14e6363 Stefan Sperling

add 'got backout' command



a8db5ed88e Stefan Sperling

remove unused fields from struct merge_file_cb_arg


2b92fad780 Stefan Sperling

test and fix expected file status after 'got cherrypick'


9c6338c405 Stefan Sperling

introduce sync_fileindex() helper in worktree.c


234035bc79 Stefan Sperling

add 'got cherrypick' command




5e54fb308c Stefan Sperling

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.



5e70831eb7 Stefan Sperling

make 'got diff' display absolute reference names


cd628e99c0 Stefan Sperling

mark const variables as such


e02e74afec Stefan Sperling

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



a1fb16d88f Stefan Sperling

make moved branch head references easier to deal with


7ccf825961 Stefan Sperling

fix wrong command in got.1 EXAMPLES


7915fa67c3 Stefan Sperling

got-read-pack memory usage is looking good now


79c99a64af Stefan Sperling

don't leak objects which can't be cached


6869fb7f54 Stefan Sperling

remove unused include in got-read-pack


cb5e38fd43 Stefan Sperling

fix some leaks in got-read-pack


704b89c433 Stefan Sperling

make got-read-pack actually use its object cache