4 years ago Stefan Sperling
represent packfile hash as byte array in the privsep layer, not as object ID
always initialize pack hash output parameter of got_fetch_pack()
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
handle reference-only updates in 'got fetch' where server sends an empty pack
properly terminate the ssh process after fetching via SSH
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
support non-default port numbers with SSH and tweak URI parser port handling
add support for repository mirrors to 'got clone' and 'got fetch'
allow 'got fetch' to operate on a non-bare git repository
fix chopped display of git-server's progress output
implement 'got fetch'
add support for Git's SCP style URLs to got_fetch_parse_uri()