From 54189a5405abe3242c96fc709e6469685cac099c Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 9 Oct 2014 17:39:20 +0300 Subject: Don't show progress indicator on push unless --debug. Progress indicator rendering just contaminates logs. Change-Id: I51666f2a6305ec465f718db29a3a2218f27a6474 --- git-gerrit-mirror | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'git-gerrit-mirror') diff --git a/git-gerrit-mirror b/git-gerrit-mirror index e0fa6fc..f2efb5a 100755 --- a/git-gerrit-mirror +++ b/git-gerrit-mirror @@ -242,9 +242,13 @@ def push_repos(host, git_repos, force=False): projname = relpath[:-len(".git")] mirror_projname = conf.get_mirror_repo(host, projname) os.chdir(abspath) - force_opt = " --force" if force else "" + extra_opts = "" + if force: + extra_opts += " --force" + if not options.debug: + extra_opts += " --no-progress" repo_root = conf.get_var(options.dest, "repo_root") - cmdline = "time git push%s %s/%s.git 'refs/heads/*' 'refs/tags/*'" % (force_opt, repo_root, mirror_projname) + cmdline = "time git push%s %s/%s.git 'refs/heads/*' 'refs/tags/*'" % (extra_opts, repo_root, mirror_projname) run_command(cmdline) def host_url_to_path(host): -- cgit v1.2.3