From: Karl Hasselström Date: Sun, 07 Oct 2007 23:17:53 GMT Subject: [StGit PATCH 7/8] Discard stderr output from git-rev-parse Message-ID: <20071007231753.12626.35320.stgit@yoghurt> In-Reply-To: <20071007231446.12626.14259.stgit@yoghurt> This gets rid of the annoying "fatal: Needed a single revision" messages that were printed in addition to StGit's own error message. Signed-off-by: Karl Hasselström --- stgit/git.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/stgit/git.py b/stgit/git.py index 0026fd8..812b77a 100644 --- a/stgit/git.py +++ b/stgit/git.py @@ -301,7 +301,8 @@ def rev_parse(git_id): """Parse the string and return a verified SHA1 id """ try: - return GRun('git-rev-parse', '--verify', git_id).output_one_line() + return GRun('git-rev-parse', '--verify', git_id + ).discard_stderr().output_one_line() except GitRunException: raise GitException, 'Unknown revision: %s' % git_id