4 years ago Stefan Sperling
parse symrefs from server capabilities and transmit them over imsg
send fetch progress over imsg
plug leaks in error path of got_privsep_recv_fetch_progress()
add imsg for fetch progress reporting; for now only contains reference info
actually create a pack and an index in the right place
pass an object_id * to got_privsep_send_index_pack_req()
GOT_IMSG_ACK isn't needed; just fill the pipe, reading responses will block
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
don't proceed if a bad imsg is received in recv_gitconfig_remotes()
fix uninitialized variablen recv_gitconfig_remotes; found by sthen@ with gcc8
read repository owner name with gitconfig parser instead of a hand-rolled one
add support for first-parent history traversal to got-read-pack
add copyright year for files already touched in 2020
add missing check for errors from imsg_get()
parse remotes from gitconfig
convert tree entries from SIMPLEQ to an array
pre-allocate the correct amount of memory in got_privsep_send_tree()
plug leaks in error paths of got_privsep_send_tree()
eliminate redundant memcpy in got_privsep_send_tree_req()
reduce the amount of memcpy() and strdup() while parsing tree entries
5 years ago Stefan Sperling
remove unused variable in got_privsep_recv_obj() (patch by Steven McDonald)
obtain repo format version and commit author name/email from .git/config
improve error message if helper binaries fail to unveil(2)
rename got_error_prefix_errno() to got_error_from_errno()
5 years ago joshua stein
while (1) -> for (;;)