summaryrefslogtreecommitdiff
path: root/gbp
diff options
context:
space:
mode:
authorEd Bartosh <eduard.bartosh@intel.com>2012-06-05 14:59:22 +0300
committerGuido Günther <agx@sigxcpu.org>2012-11-07 21:00:16 +0100
commit8bb62f570a35bd54eb04cb7bc13d3c2dcf385ffb (patch)
tree2b0f4a7f6789a83511f39c38aa2bb37705fb1569 /gbp
parentdfbedfe0fb63839c9119109c29cdae8cd6749ba1 (diff)
GitRepository.find_tag: change deprecated _git_getoutput to _git_inout
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com> Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Diffstat (limited to 'gbp')
-rw-r--r--gbp/git/repository.py7
1 files changed, 4 insertions, 3 deletions
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):
"""