From ce7620668d95cc8ef9ee3632ff0a542b1754e3e4 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Fri, 8 Jun 2018 11:54:41 +0200 Subject: [PATCH] git: add option to skip stderr logging. --- rhodecode/lib/vcs/backends/git/repository.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rhodecode/lib/vcs/backends/git/repository.py b/rhodecode/lib/vcs/backends/git/repository.py index 9957f17c..854699df 100644 --- a/rhodecode/lib/vcs/backends/git/repository.py +++ b/rhodecode/lib/vcs/backends/git/repository.py @@ -103,8 +103,9 @@ class GitRepository(BaseRepository): if not isinstance(cmd, list): raise ValueError('cmd must be a list, got %s instead' % type(cmd)) + skip_stderr_log = opts.pop('skip_stderr_log', False) out, err = self._remote.run_git_command(cmd, **opts) - if err: + if err and not skip_stderr_log: log.debug('Stderr output of git command "%s":\n%s', cmd, err) return out, err