From d9d460a1eef90a883584d07b840f89ccdd332d45 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Sun, 7 Oct 2007 15:48:33 +0200 Subject: [PATCH] Discard stderr output from git-rev-parse MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Organization: Straylight/Edgeware From: Karl Hasselström 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 file changed, 2 insertions(+), 1 deletion(-) 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 -- [mdw]