From edcaa94ca86d29c1ea106eddac837f4a699379ba Mon Sep 17 00:00:00 2001 From: Gavin Mak Date: Thu, 27 Apr 2023 05:58:57 +0000 Subject: sync: Display total elapsed fetch time Give users an indication that `repo sync` isn't stuck if taking a long time to fetch. Bug: https://crbug.com/gerrit/11293 Change-Id: Iccdaec918f86c9cc2db5dc12f9e3eef7ad0bcbda Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/371414 Tested-by: Gavin Mak Reviewed-by: Josip Sokcevic Reviewed-by: Joanna Wang Commit-Queue: Gavin Mak --- subcmds/sync.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'subcmds/sync.py') diff --git a/subcmds/sync.py b/subcmds/sync.py index eabaa68b..324f15b5 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py @@ -675,7 +675,13 @@ later is required to fix a server side protocol bug. jobs = opt.jobs_network fetched = set() remote_fetched = set() - pm = Progress("Fetching", len(projects), delay=False, quiet=opt.quiet) + pm = Progress( + "Fetching", + len(projects), + delay=False, + quiet=opt.quiet, + show_elapsed=True, + ) objdir_project_map = dict() for project in projects: -- cgit v1.2.3-54-g00ecf