4 years ago Stefan Sperling
fix typo in comment
parse symrefs from server capabilities and transmit them over imsg
add missing space between first wanted hash and our capability string
make got-fetch-pack sanity check error messages sent by server
make got-fetch-pack match its capabilities with those of the server
parse server capabilities in got-fetch-pack
send the 'host' parameter to support git-daemon's virtual hosting
remove redundant colon from error message
actually catch connection errors in got_fetch()
move new errors codes to end of error code list
make protocol dial helpers return struct got_error style errors
send fetch progress over imsg
rename got_fetch_pack to just fetch_pack; this function is static
convert got_fetch_pack to got_error + KNF
plug leaks in error path of got_privsep_recv_fetch_progress()
add imsg for fetch progress reporting; for now only contains reference info
remove some unused path variables from got-fetch-pack
rename got_clone() to got_fetch()
declare got_clone() in public API space
remove unused header include
actually create a pack and an index in the right place
pass an object_id * to got_privsep_send_index_pack_req()
add a .git suffix to cloned repositories by default
GOT_IMSG_ACK isn't needed; just fill the pipe, reading responses will block
use got_opentemp_named_fd() instead of open() for tempfiles in got_clone()