Repository.find_tag: Changed call of deprecated _git_getoutput to _git_inout
authorEd Bartosh <eduard.bartosh@intel.com>
Tue, 5 Jun 2012 11:59:22 +0000 (14:59 +0300)
committerEd Bartosh <eduard.bartosh@intel.com>
Tue, 5 Jun 2012 11:59:22 +0000 (14:59 +0300)
Change-Id: Idd80a44c3101b08481845fc6ad2a536885006ae5

gbp/git/repository.py

index b549f597d68d2cb491e1166c9f258ad47f04e68c..1e27452b1eb0708f071a3cdf9242fed846226249 100644 (file)
@@ -514,9 +514,10 @@ 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)
+            raise GitRepositoryError("Can't find tag for %s. Git error: %s" % \
+                                         (commit, err))
         return tag[0].strip()
 
     def get_tags(self, pattern=None):