diff options
author | Jonathan Tan <jonathantanmy@google.com> | 2018-08-08 15:34:06 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-08-09 09:17:39 -0700 |
commit | 5d19e8138d5f24dbbe8d3736b4e57e117fc099b3 (patch) | |
tree | 7fea50a8902ff71afcb52c58f9ff4a19db1343b2 /builtin/unpack-objects.c | |
parent | repack: refactor setup of pack-objects cmd (diff) | |
download | tgif-5d19e8138d5f24dbbe8d3736b4e57e117fc099b3.tar.xz |
repack: repack promisor objects if -a or -A is set
Currently, repack does not touch promisor packfiles at all, potentially
causing the performance of repositories that have many such packfiles to
drop. Therefore, repack all promisor objects if invoked with -a or -A.
This is done by an additional invocation of pack-objects on all promisor
objects individually given, which takes care of deduplication and allows
the resulting packfiles to respect flags such as --max-pack-size.
Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/unpack-objects.c')
0 files changed, 0 insertions, 0 deletions