Commits


move functions from privsep.c to the helpers which use them where possible


add support for fetching arbitrary references to 'got clone' and 'got fetch'


remove GOT_FETCH_DEBUG and toggle fetch debug output with -v option instead


close fetchfd when we're done in got-fetch-pack


make 'clone -l' and 'fetch -l' list all references, regardless of namespace


add support for listing remote branches and tags to 'got clone' and 'got fetch'


add support for fetching specific branches to 'got clone' and 'got fetch'


fetch only HEAD branch and tags by default; add -a option to fetch everything


re-add chatty mode to got-fetch-pack; it will be useful to diagnose bugs


fix off-by-one in writepkt() length parameter passed by fetch_pack()


don't skip protocol capabilities advertisement if the first ref isn't wanted


fix chopped display of git-server's progress output


remove chattygit mode from got-fetch-pack


implement 'got fetch'


waste less time on sending progress messages over the privsep pipe


use a dedicated imsg for sending the pack fetch output file descriptor


ooops, re-enable offset deltas in got-fetch-pack


remove unnecessary & in read_packed_object()


remove header check from got-fetch-pack; not needed


check pack file hash in the main process


send pack file download progress information over imsg


improve error message on short packfile


rename imsg FETCH_PROGRESS to FETCH_REF


check pack file header in fetch_pack()


add support for git protocol sidebands and display server progress