4 years ago 886097241b Stefan Sperling
check tags for equality before complaining about rejected tag updates
4 years ago e8a967e0ca Stefan Sperling
make replacing symrefs actually work in 'got fetch'
4 years ago ecdc3b498a Stefan Sperling
fail test_fetch_reference properly if fetch succeeds unexpectedly
4 years ago 9f142382a5 Stefan Sperling
properly lock references when 'got fetch' needs to update them
4 years ago 0e4002cadf Stefan Sperling
add support for fetching arbitrary references to 'got clone' and 'got fetch'
4 years ago 239821eb71 Stefan Sperling
correctness fix in got.1: tags usually point to tag objects
4 years ago 1d4b192fbe Stefan Sperling
in got.1 be explicit about the fact that our branches live in "refs/heads/"
4 years ago 498ef1240c Stefan Sperling
clarify the distinction between mirror and regular repositories
4 years ago db6d8ad82e Stefan Sperling
prevent existing tags from being overwritten by 'got fetch' by default
4 years ago 6338a6a13e Stefan Sperling
tweak progress output related to references during clone and fetch
4 years ago 30718c93b0 Stefan Sperling
de-duplicate code which prints the HEAD revision during clone
4 years ago 2690194b1a Stefan Sperling
remove GOT_FETCH_DEBUG and toggle fetch debug output with -v option instead
4 years ago 3ef2e71acc Stefan Sperling
set executable bit on clone.sh and fetch.sh
4 years ago c8c71e6ecf Stefan Sperling
add tests for 'got clone' and 'got fetch'; requires 'ssh 127.0.0.1' to work
4 years ago 393fb88d61 Stefan Sperling
handle reference-only updates in 'got fetch' where server sends an empty pack