summaryrefslogtreecommitdiff
path: root/builtin-merge-base.c
diff options
context:
space:
mode:
authorLibravatar Johan Herland <johan@herland.net>2008-06-15 16:06:16 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-06-19 15:53:13 -0700
commit3e8aded20329bef35470eb469281f6b275d19dea (patch)
treecbb3d3d54236053acfba16d3ed1f9d16cf1d7a49 /builtin-merge-base.c
parentPrepare testsuite for a "git clone" that packs refs (diff)
downloadtgif-3e8aded20329bef35470eb469281f6b275d19dea.tar.xz
Teach "git clone" to pack refs
In repos with many refs, it is unlikely that most refs will ever change. This fact is already exploited by "git gc" by executing "git pack-refs" to consolidate all refs into a single file. When cloning a repo with many refs, it does not make sense to create the loose refs in the first place, just to have the next "git gc" consolidate them into one file. Instead, make "git clone" create the packed refs file immediately, and forego the loose refs completely. Signed-off-by: Johan Herland <johan@herland.net> Acked-by: Daniel Barkalow <barkalow@iabervon.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-merge-base.c')
0 files changed, 0 insertions, 0 deletions