summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: dfb9a34)
raw | patch | inline | side by side (parent: dfb9a34)
author | Frank Lichtenheld <frank@lichtenheld.de> | |
Fri, 29 Feb 2008 21:53:39 +0000 (22:53 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sat, 1 Mar 2008 09:09:06 +0000 (01:09 -0800) |
Pass -q option to git-repack.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-gc.txt | patch | blob | history | |
builtin-gc.c | patch | blob | history |
index 4b2dfefa6ac6088322f7928836e7bb59f27a51e2..2e7be916aa5dede578b181e06457189551c16240 100644 (file)
--- a/Documentation/git-gc.txt
+++ b/Documentation/git-gc.txt
SYNOPSIS
--------
-'git-gc' [--prune] [--aggressive] [--auto]
+'git-gc' [--prune] [--aggressive] [--auto] [--quiet]
DESCRIPTION
-----------
`git-repack`. Setting `gc.autopacklimit` to 0 disables
automatic consolidation of packs.
+--quiet::
+ Suppress all progress reports.
+
Configuration
-------------
diff --git a/builtin-gc.c b/builtin-gc.c
index ad4a75eedddb1dfc0ecef2b536727970335673f9..045bf0e487a73e98d8d78990fcf85cc25ad5f96d 100644 (file)
--- a/builtin-gc.c
+++ b/builtin-gc.c
int prune = 0;
int aggressive = 0;
int auto_gc = 0;
+ int quiet = 0;
char buf[80];
struct option builtin_gc_options[] = {
OPT_BOOLEAN(0, "prune", &prune, "prune unreferenced objects"),
OPT_BOOLEAN(0, "aggressive", &aggressive, "be more thorough (increased runtime)"),
OPT_BOOLEAN(0, "auto", &auto_gc, "enable auto-gc mode"),
+ OPT_BOOLEAN('q', "quiet", &quiet, "suppress progress reports"),
OPT_END()
};
append_option(argv_repack, buf, MAX_ADD);
}
}
+ if (quiet)
+ append_option(argv_repack, "-q", MAX_ADD);
if (auto_gc) {
/*