From 16a697736ca66407492e4a71b30b619ad49485b0 Mon Sep 17 00:00:00 2001 From: Henning Schild Date: Fri, 25 Feb 2022 16:13:18 +0100 Subject: [PATCH] repos: git fetch always with quiet flag git-fetch prints its progress on stderr which makes harmless progress output be rendered like ERRORs. Messages we likely do not care about and certainly do not want to see as errors. This gets us consistent with most of the other git operations using -q. Closes: #78 Signed-off-by: Henning Schild [Jan: style fix] Signed-off-by: Jan Kiszka --- kas/repos.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kas/repos.py b/kas/repos.py index b614374..448d723 100644 --- a/kas/repos.py +++ b/kas/repos.py @@ -362,9 +362,9 @@ class GitRepo(RepoImpl): return ['git', 'cat-file', '-t', self.remove_ref_prefix(self.refspec)] def fetch_cmd(self): - cmd = ['git', 'fetch'] + cmd = ['git', 'fetch', '-q'] if self.refspec.startswith('refs/'): - cmd.extend(['--quiet', 'origin', + cmd.extend(['origin', '+' + self.refspec + ':refs/remotes/origin/' + self.remove_ref_prefix(self.refspec)])