summaryrefslogtreecommitdiff
path: root/fetch-pack.c
diff options
context:
space:
mode:
authorJonathan Tan <jonathantanmy@google.com>2018-09-27 19:24:07 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-10-07 00:53:21 (GMT)
commite70a3030e747312327a4f3619247bf8a986aa577 (patch)
tree595256e117267f0dd72e9e7c75104efc9fd62dd4 /fetch-pack.c
parent6ab4055775b0e560d1f2a1be2e7251d872874655 (diff)
downloadgit-e70a3030e747312327a4f3619247bf8a986aa577.zip
git-e70a3030e747312327a4f3619247bf8a986aa577.tar.gz
git-e70a3030e747312327a4f3619247bf8a986aa577.tar.bz2
fetch: do not list refs if fetching only hashes
If only hash literals are given on a "git fetch" command-line, tag following is not requested, and the fetch is done using protocol v2, a list of refs is not required from the remote. Therefore, optimize by invoking transport_get_remote_refs() only if we need the refs. Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fetch-pack.c')
0 files changed, 0 insertions, 0 deletions