Commit Briefs

9b88e78ce7 Stefan Sperling

don't add duplicates to commit graph's open branches set


d2c2d78192 Stefan Sperling

fix comparison of parents content in advance_branch()


6dcdad0803 Stefan Sperling

plug memory leaks in advance_branch()


e20293f22c Stefan Sperling

revert previous; it made a wrong assumption and broke diff


4b9176646e Stefan Sperling

make diff's match_entry_by_name() exit early if possible


d6ce02f112 Stefan Sperling

fix paths in diffs showing newly added trees


28714985ea Stefan Sperling

add got-read-tag libexec helper



c945ec50da Stefan Sperling

init output param in {parse,read}_object_header


13f977b460 Stefan Sperling

Set output to NULL if got_object_parse_tree() fails.


6f3efa55b1 Stefan Sperling

remove unused declarations


8fa9fd14da Stefan Sperling

remove unnecessary cast


73b7854a86 Stefan Sperling

handle error imsg directly in got_privsep_recv_imsg()


46de5bfd04 Stefan Sperling

wrap overlong line


96732e0bd8 Stefan Sperling

fix error handling in got_pack_stop_privsep_child()


e93cd8287a Stefan Sperling

fix imsg_compose() error check in got_privsep_send_error()


84453469f5 Stefan Sperling

make 'got log' and 'got tree' bail out cleanly upon Ctrl-C


9489f1f77a Stefan Sperling

avoid use-after-free via got_object_idset_for_each()


d14519756a Stefan Sperling

add custom error code for 'no such tree entry' errors



80d5f1347d Stefan Sperling

don't be noisy on stderr when Ctrl-C is hit


99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit


b2f7af546d Stefan Sperling

check for size_t overflow in got_delta_apply_in_mem()

like libgit2's c15771104 (delta: fix overflow when computing limit)


5350974567 Stefan Sperling

test for libgit2's out-of-bounds read of delta bug