Commits


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


add ori as author


Add initial support for network protocol. Ported from git9 by Ori Bernstein.


in got_opentempfd() don't attempt to unlink the file if mkstemp(3) failed


allow inflate(3) to consume all mapped data at once in got_inflate_read_mmap()


retry on Z_BUF_ERROR in got_inflate_read() as well


remove unneeded memory allocations from ref delta parser which were leaking


Z_BUF_ERROR is not fatal; try to decompress more data when it happens


remove 'Next' link from tags on summary page where no tags exist and commit briefs have set gw_trans->next_id if gw_briefs set gw_trans->next_id in gw_summary, it was being carried over to gw_tags, causing the 'Next' link to be displayed.


remove implicit entry update from got_fileindex_entry_alloc(); just alloc


bump version number


change for 0.29