Commits


tweak parse_uri() function, declare it as public API, and add a test for it


make 'got clone' create references; cloned repositories are now usable


plug leaks in error paths of got_fetch()


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