Merge branch 'jt/repack-promisor-packs'
commit36f0f344e71b928d47871e39fcef1908cb47c47b
authorJunio C Hamano <gitster@pobox.com>
Mon, 20 Aug 2018 18:33:55 +0000 (20 11:33 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 20 Aug 2018 19:40:31 +0000 (20 12:40 -0700)
treeeb5e11d6a0d19c937bf7a4de13457202e16144f6
parente72db08f151dfec0c177b91ae903a8fbe56cda7c
parent5d19e8138d5f24dbbe8d3736b4e57e117fc099b3
Merge branch 'jt/repack-promisor-packs'

After a partial clone, repeated fetches from promisor remote would
have accumulated many packfiles marked with .promisor bit without
getting them coalesced into fewer packfiles, hurting performance.
"git repack" now learned to repack them.

* jt/repack-promisor-packs:
  repack: repack promisor objects if -a or -A is set
  repack: refactor setup of pack-objects cmd
builtin/repack.c