diff options
author | Martin Peres <martin.peres@linux.intel.com> | 2017-07-10 14:34:54 +0300 |
---|---|---|
committer | Martin Peres <martin.peres@linux.intel.com> | 2017-10-04 17:48:28 +0300 |
commit | 016fd38c03e7d94a648e5ba3f259a12d4aa65ee3 (patch) | |
tree | aadd6434d96abed269fef08a9d3208ed885a697f | |
parent | fffb6d2154915935fc96ac7a8111110eebeb15e6 (diff) |
scm/git: fix full_version_name() when a tag is supplied
-rwxr-xr-x | python-modules/ezbench/scm.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/python-modules/ezbench/scm.py b/python-modules/ezbench/scm.py index fe3d7ba..a29a091 100755 --- a/python-modules/ezbench/scm.py +++ b/python-modules/ezbench/scm.py @@ -427,7 +427,11 @@ class GitRepo: """ try: - return str(self.repo.revparse_single(version).oid) + rev = self.repo.revparse_single(version) + if type(rev) == pygit2.Tag: + return str(rev.target.hex) + else: + return str(rev.oid) except: return version |