Change-Id: I45d84345e45a7ede7643364a5b21ab41e50ecc5d
tag, err, ret = self._git_inout('describe', args, capture_stderr=True)
if ret:
raise GitRepositoryError("Can't find tag for %s. Git error: %s" % \
- (commit, err))
- return tag[0].strip()
+ (commit, err.strip()))
+ return tag.strip()
def get_tags(self, pattern=None):
"""
>>> repo.find_tag('HEAD', pattern='foo*')
Traceback (most recent call last):
...
- GitRepositoryError: Can't find tag for HEAD
+ GitRepositoryError: Can't find tag for HEAD. Git error: fatal: No names found, cannot describe anything.
"""
def test_move_tag():