4 years ago abe0f35f1a Stefan Sperling
parse symrefs from server capabilities and transmit them over imsg
4 years ago 13ce8c9368 Stefan Sperling
add missing space between first wanted hash and our capability string
4 years ago a6f88e332a Stefan Sperling
make got-fetch-pack sanity check error messages sent by server
4 years ago 8a29a08527 Stefan Sperling
make got-fetch-pack match its capabilities with those of the server
4 years ago 0d0a341cba Stefan Sperling
parse server capabilities in got-fetch-pack
4 years ago 4312a49832 Stefan Sperling
send the 'host' parameter to support git-daemon's virtual hosting
4 years ago 9b45e112d9 Stefan Sperling
remove redundant colon from error message
4 years ago 75fd4eb229 Stefan Sperling
actually catch connection errors in got_fetch()
4 years ago abd4a1be8b Stefan Sperling
move new errors codes to end of error code list
4 years ago 5cc27ede64 Stefan Sperling
make protocol dial helpers return struct got_error style errors
4 years ago 8f2d01a65f Stefan Sperling
send fetch progress over imsg
4 years ago 018e0a9a45 Stefan Sperling
rename got_fetch_pack to just fetch_pack; this function is static
4 years ago 9ff1041997 Stefan Sperling
convert got_fetch_pack to got_error + KNF
4 years ago b887aab604 Stefan Sperling
plug leaks in error path of got_privsep_recv_fetch_progress()
4 years ago b9f99abf2d Stefan Sperling
add imsg for fetch progress reporting; for now only contains reference info
4 years ago ccbf9d1943 Stefan Sperling
remove some unused path variables from got-fetch-pack
4 years ago 84f2fa52a3 Stefan Sperling
rename got_clone() to got_fetch()
4 years ago 6f23baec62 Stefan Sperling
declare got_clone() in public API space
4 years ago 82bde4e0c8 Stefan Sperling
remove unused header include
4 years ago afa77e0373 Stefan Sperling
actually create a pack and an index in the right place
4 years ago 279090e148 Stefan Sperling
pass an object_id * to got_privsep_send_index_pack_req()
4 years ago 22b6b4901a Stefan Sperling
add a .git suffix to cloned repositories by default
4 years ago a251e40e11 Stefan Sperling
GOT_IMSG_ACK isn't needed; just fill the pipe, reading responses will block
4 years ago fe4e150152 Stefan Sperling
use got_opentemp_named_fd() instead of open() for tempfiles in got_clone()
4 years ago 83b416ed85 Stefan Sperling
add ori as author