From 8bb62f570a35bd54eb04cb7bc13d3c2dcf385ffb Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Tue, 5 Jun 2012 14:59:22 +0300 Subject: GitRepository.find_tag: change deprecated _git_getoutput to _git_inout Signed-off-by: Ed Bartosh Signed-off-by: Markus Lehtonen --- gbp/git/repository.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gbp') diff --git a/gbp/git/repository.py b/gbp/git/repository.py index 9d81399..100b6b2 100644 --- a/gbp/git/repository.py +++ b/gbp/git/repository.py @@ -595,10 +595,11 @@ class GitRepository(object): args += [ '--match' , pattern ] args += [ commit ] - tag, ret = self._git_getoutput('describe', args) + tag, err, ret = self._git_inout('describe', args, capture_stderr=True) if ret: - raise GitRepositoryError("Can't find tag for %s" % commit) - return tag[0].strip() + raise GitRepositoryError("Can't find tag for %s. Git error: %s" % \ + (commit, err.strip())) + return tag.strip() def get_tags(self, pattern=None): """ -- cgit v1.2.3