summaryrefslogtreecommitdiff
path: root/Documentation/config.txt
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>2007-05-09 15:48:39 -0400
committerJunio C Hamano <junkio@cox.net>2007-05-10 15:24:40 -0700
commit0d7566a5baa9cc67fd3361b64bb48757e637fdb0 (patch)
treef4e6daf451027760667a76e14dd7d2a8900eea61 /Documentation/config.txt
parent843142ada000a992fa87bd2dc7796501332a52d9 (diff)
downloadgit-0d7566a5baa9cc67fd3361b64bb48757e637fdb0.tar.gz
Add --aggressive option to 'git gc'
This option causes 'git gc' to more aggressively optimize the repository at the cost of taking much more wall clock and CPU time. Today this option causes git-pack-objects to use --no-use-delta option, and it allows the --window parameter to be set via the gc.aggressiveWindow configuration parameter. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/config.txt')
-rw-r--r--Documentation/config.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt
index ea434af9db..efcf3019b0 100644
--- a/Documentation/config.txt
+++ b/Documentation/config.txt
@@ -384,6 +384,11 @@ format.suffix::
`.patch`. Use this variable to change that suffix (make sure to
include the dot if you want it).
+gc.aggressiveWindow::
+ The window size parameter used in the delta compression
+ algorithm used by 'git gc --aggressive'. This defaults
+ to 10.
+
gc.packrefs::
`git gc` does not run `git pack-refs` in a bare repository by
default so that older dumb-transport clients can still fetch