diff options
author | Jeff King <peff@peff.net> | 2019-12-18 14:25:43 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-01-23 21:51:50 +0300 |
commit | e704fc7978f2818f6a4cbf95bd0b75acf7b82aca (patch) | |
tree | f5819d3e302003cba5145c25674b9775d7870fd5 /Documentation/config/pack.txt | |
parent | 2f4af776990b59f569d68ffd3cb3556213537b04 (diff) |
pack-objects: introduce pack.allowPackReuse
Let's make it possible to configure if we want pack reuse or not.
The main reason it might not be wanted is probably debugging and
performance testing, though pack reuse _might_ cause larger packs,
because we wouldn't consider the reused objects as bases for
finding new deltas.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/config/pack.txt')
-rw-r--r-- | Documentation/config/pack.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/config/pack.txt b/Documentation/config/pack.txt index 9cdcfa7324..6e64943311 100644 --- a/Documentation/config/pack.txt +++ b/Documentation/config/pack.txt @@ -27,6 +27,13 @@ Note that changing the compression level will not automatically recompress all existing objects. You can force recompression by passing the -F option to linkgit:git-repack[1]. +pack.allowPackReuse:: + When true, and when reachability bitmaps are enabled, + pack-objects will try to send parts of the bitmapped packfile + verbatim. This can reduce memory and CPU usage to serve fetches, + but might result in sending a slightly larger pack. Defaults to + true. + pack.island:: An extended regular expression configuring a set of delta islands. See "DELTA ISLANDS" in linkgit:git-pack-objects[1] |