diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-02-27 13:57:13 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-27 13:57:13 -0800 |
commit | b9c2919f9b750cca0b7bcdc84aa30731d591a7b9 (patch) | |
tree | 8006945e20a9ac5289429d17f06c446e3e789269 /t/lib-bash.sh | |
parent | Merge branch 'kn/ref-filter-branch-list' (diff) | |
parent | receive-pack: avoid duplicates between our refs and alternates (diff) | |
download | tgif-b9c2919f9b750cca0b7bcdc84aa30731d591a7b9.tar.xz |
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 't/lib-bash.sh')
0 files changed, 0 insertions, 0 deletions