summaryrefslogtreecommitdiff
path: root/builtin/tag.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2017-02-27 21:57:13 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-02-27 21:57:13 (GMT)
commitb9c2919f9b750cca0b7bcdc84aa30731d591a7b9 (patch)
tree8006945e20a9ac5289429d17f06c446e3e789269 /builtin/tag.c
parent93e8cd8b6ee766b35bfd3913f56ba86d63cb6253 (diff)
parent63d428e656edcd670fa87e74136726096ff3de6f (diff)
downloadgit-b9c2919f9b750cca0b7bcdc84aa30731d591a7b9.zip
git-b9c2919f9b750cca0b7bcdc84aa30731d591a7b9.tar.gz
git-b9c2919f9b750cca0b7bcdc84aa30731d591a7b9.tar.bz2
Merge branch 'jk/alternate-ref-optim'
Optimizes resource usage while enumerating refs from alternate object store, to help receiving end of "push" that hosts a repository with many "forks". * jk/alternate-ref-optim: receive-pack: avoid duplicates between our refs and alternates receive-pack: treat namespace .have lines like alternates receive-pack: fix misleading namespace/.have comment receive-pack: use oidset to de-duplicate .have lines add oidset API fetch-pack: cache results of for_each_alternate_ref for_each_alternate_ref: replace transport code with for-each-ref for_each_alternate_ref: pass name/oid instead of ref struct for_each_alternate_ref: use strbuf for path allocation for_each_alternate_ref: stop trimming trailing slashes for_each_alternate_ref: handle failure from real_pathdup()
Diffstat (limited to 'builtin/tag.c')
0 files changed, 0 insertions, 0 deletions