[StGit PATCH 7/8] Discard stderr output from git-rev-parse
- From
Karl Hasselström <kha@treskal.com>
- Date
- Oct 7, 2007, 23:17 UTC
- 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 <kha@treskal.com>
---
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