diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-05-06 13:18:29 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-05-07 12:24:33 -0700 |
commit | 850b6edefa7a4fcc75149447cb8a984f804dd080 (patch) | |
tree | 247e4bb6b77b2517b67b771736a13303de3ef1a9 /archive.h | |
parent | Git 2.26.2 (diff) | |
download | tgif-850b6edefa7a4fcc75149447cb8a984f804dd080.tar.xz |
auto-gc: extract a reusable helper from "git fetch"
Back in 1991006c (fetch: convert argv_gc_auto to struct argv_array,
2014-08-16), we taught "git fetch --quiet" to pass the "--quiet"
option down to "gc --auto". This issue, however, is not limited to
"fetch":
$ git grep -e 'gc.*--auto' \*.c
finds hits in "am", "commit", "merge", and "rebase" and these
commands do not pass "--quiet" down to "gc --auto" when they
themselves are told to be quiet.
As a preparatory step, let's introduce a helper function
run_auto_gc(), that the caller can pass a boolean "quiet",
and redo the fix to "git fetch" using the helper.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Reviewed-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'archive.h')
0 files changed, 0 insertions, 0 deletions