path: root/Documentation/fetch-options.txt
diff options
authorRobert Coup <>2022-03-28 14:02:10 (GMT)
committerJunio C Hamano <>2022-03-28 17:25:53 (GMT)
commit7390f05a3c674e354ba2f52632046fa0a5c3e501 (patch)
tree2b4cd1de6a82779dfeb39a08ad845f5a1b5c36d5 /Documentation/fetch-options.txt
parent011b7757279e52043a0398b0a3b1d497d8417daf (diff)
fetch: after refetch, encourage auto gc repacking
After invoking `fetch --refetch`, the object db will likely contain many duplicate objects. If auto-maintenance is enabled, invoke it with appropriate settings to encourage repacking/consolidation. * gc.autoPackLimit: unless this is set to 0 (disabled), override the value to 1 to force pack consolidation. * unless this is set to 0, override the value to -1 to force incremental repacking. Signed-off-by: Robert Coup <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'Documentation/fetch-options.txt')
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/fetch-options.txt b/Documentation/fetch-options.txt
index 21a247a..49ae48d 100644
--- a/Documentation/fetch-options.txt
+++ b/Documentation/fetch-options.txt
@@ -169,7 +169,8 @@ ifndef::git-pull[]
associated objects that are already present locally, this option fetches
all objects as a fresh clone would. Use this to reapply a partial clone
filter from configuration or using `--filter=` when the filter
- definition has changed.
+ definition has changed. Automatic post-fetch maintenance will perform
+ object database pack consolidation to remove any duplicate objects.