5 years ago eb73a30f7e Stefan Sperling
do not deadlock in waitpid() when user hits Ctrl-C
5 years ago 41496140bd Stefan Sperling
prevent double-close(2) of file descriptors passed in imsg
5 years ago 5d56da8198 Stefan Sperling
happy new copyright year
5 years ago ac544f8c6f Stefan Sperling
pass smallish blobs directly via imsg buffer
5 years ago 63219cd2d4 Stefan Sperling
use unveil(2) in 'got checkout'
5 years ago a7403916a5 Stefan Sperling
wrap overlong line
5 years ago aea5f015fd Stefan Sperling
drop dead code from got_privsep_send_obj_req()
5 years ago ebc55e2dfc Stefan Sperling
eliminate got_object_open() round-trip when opening blobs
5 years ago 268f7291e6 Stefan Sperling
eliminate got_object_open() round-trip when opening tags
5 years ago 13c729f710 Stefan Sperling
eliminate got_object_open() round-trip when opening trees
5 years ago 1785f84a3a Stefan Sperling
eliminate got_object_open() round-trip when opening commits
5 years ago f4a881ce8b Stefan Sperling
more support for tag objects; new code is not yet reachable
5 years ago 73b7854a86 Stefan Sperling
handle error imsg directly in got_privsep_recv_imsg()
5 years ago 46de5bfd04 Stefan Sperling
5 years ago e93cd8287a Stefan Sperling
fix imsg_compose() error check in got_privsep_send_error()
5 years ago b9c3392628 Stefan Sperling
avoid unnecessary memcpy in got_privsep_send_commit()
5 years ago a58a49db3d Stefan Sperling
avoid unnecessary memcpy in got_privsep_send_tree()
5 years ago c3b78ecc08 Stefan Sperling
no need to zero tree during allocation in got_privsep_recv_tree()
5 years ago 291624d8a1 Stefan Sperling
kill more unnecessary memcpy in privsep.c
5 years ago c0588d8daf Stefan Sperling
avoid unnecessary memcpy in got_privsep_recv_tree()
5 years ago 5df4932d8e Stefan Sperling
improve handling of struct got_object_qid allocations
5 years ago ccb26ccd3c Stefan Sperling
avoid a call to mktime() in commit graph's add_node()
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 710f3f4e51 Stefan Sperling
make got-read-pack pre-seed the main process mini commit cache
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object