Skip to content

Commit 40ae3a9

Browse files
derrickstoleedscho
authored andcommitted
gvfs-helper: dramatically reduce progress noise
During development, it was very helpful to see the gvfs-helper do its work to request a pack-file or download a loose object. When these messages appear during normal use, it leads to a very noisy terminal output. Remove all progress indicators when downloading loose objects. We know that these can be numbered in the thousands in certain kinds of history calls, and would litter the terminal output with noise. This happens during 'git fetch' or 'git pull' as well when the tip commits are checked for the new refs. Remove the "Requesting packfile with %ld objects" message, as this operation is very fast. We quickly follow up with the more valuable "Receiving packfile %ld%ld with %ld objects". When a large "git checkout" causes many pack-file downloads, it is good to know that Git is asking for data from the server. Signed-off-by: Derrick Stolee <[email protected]>
1 parent 4817b74 commit 40ae3a9

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

gvfs-helper.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2577,17 +2577,11 @@ static void setup_gvfs_objects_progress(struct gh__request_params *params,
25772577
return;
25782578

25792579
if (params->b_is_post && params->object_count > 1) {
2580-
strbuf_addf(&params->progress_base_phase2_msg,
2581-
"Requesting packfile %ld/%ld with %ld objects",
2582-
num, den, params->object_count);
25832580
strbuf_addf(&params->progress_base_phase3_msg,
25842581
"Receiving packfile %ld/%ld with %ld objects",
25852582
num, den, params->object_count);
2586-
} else {
2587-
strbuf_addf(&params->progress_base_phase3_msg,
2588-
"Receiving %ld/%ld loose object",
2589-
num, den);
25902583
}
2584+
/* If requesting only one object, then do not show progress */
25912585
}
25922586

25932587
/*

0 commit comments

Comments
 (0)