From: Jeff King Date: Fri, 15 Jul 2016 10:36:35 +0000 (-0400) Subject: receive-pack: turn on connectivity progress X-Git-Tag: v2.10.0-rc0~60^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6b4cd2f82791b0c9726616832382e0af8d895d99;p=thirdparty%2Fgit.git receive-pack: turn on connectivity progress When we receive a large push, the server side of the connection may spend a lot of time (30s or more for a full push of linux.git) walking the object graph without producing any output. Let's give the user some indication that we're actually working. Signed-off-by: Jeff King Signed-off-by: Junio C Hamano --- diff --git a/builtin/receive-pack.c b/builtin/receive-pack.c index d309109abb..7db1639279 100644 --- a/builtin/receive-pack.c +++ b/builtin/receive-pack.c @@ -1342,6 +1342,7 @@ static void execute_commands(struct command *commands, data.cmds = commands; data.si = si; opt.err_fd = err_fd; + opt.progress = err_fd && !quiet; if (check_connected(iterate_receive_command_list, &data, &opt)) set_connectivity_errors(commands, si);