gc: Add --quiet option
Pass -q option to git-repack. Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
dfb9a34aba
commit
a0c14cbb2e
@ -8,7 +8,7 @@ git-gc - Cleanup unnecessary files and optimize the local repository
|
|||||||
|
|
||||||
SYNOPSIS
|
SYNOPSIS
|
||||||
--------
|
--------
|
||||||
'git-gc' [--prune] [--aggressive] [--auto]
|
'git-gc' [--prune] [--aggressive] [--auto] [--quiet]
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
-----------
|
-----------
|
||||||
@ -63,6 +63,9 @@ are consolidated into a single pack by using the `-A` option of
|
|||||||
`git-repack`. Setting `gc.autopacklimit` to 0 disables
|
`git-repack`. Setting `gc.autopacklimit` to 0 disables
|
||||||
automatic consolidation of packs.
|
automatic consolidation of packs.
|
||||||
|
|
||||||
|
--quiet::
|
||||||
|
Suppress all progress reports.
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
@ -172,12 +172,14 @@ int cmd_gc(int argc, const char **argv, const char *prefix)
|
|||||||
int prune = 0;
|
int prune = 0;
|
||||||
int aggressive = 0;
|
int aggressive = 0;
|
||||||
int auto_gc = 0;
|
int auto_gc = 0;
|
||||||
|
int quiet = 0;
|
||||||
char buf[80];
|
char buf[80];
|
||||||
|
|
||||||
struct option builtin_gc_options[] = {
|
struct option builtin_gc_options[] = {
|
||||||
OPT_BOOLEAN(0, "prune", &prune, "prune unreferenced objects"),
|
OPT_BOOLEAN(0, "prune", &prune, "prune unreferenced objects"),
|
||||||
OPT_BOOLEAN(0, "aggressive", &aggressive, "be more thorough (increased runtime)"),
|
OPT_BOOLEAN(0, "aggressive", &aggressive, "be more thorough (increased runtime)"),
|
||||||
OPT_BOOLEAN(0, "auto", &auto_gc, "enable auto-gc mode"),
|
OPT_BOOLEAN(0, "auto", &auto_gc, "enable auto-gc mode"),
|
||||||
|
OPT_BOOLEAN('q', "quiet", &quiet, "suppress progress reports"),
|
||||||
OPT_END()
|
OPT_END()
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -197,6 +199,8 @@ int cmd_gc(int argc, const char **argv, const char *prefix)
|
|||||||
append_option(argv_repack, buf, MAX_ADD);
|
append_option(argv_repack, buf, MAX_ADD);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (quiet)
|
||||||
|
append_option(argv_repack, "-q", MAX_ADD);
|
||||||
|
|
||||||
if (auto_gc) {
|
if (auto_gc) {
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user