Commits


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()