class CommitTag:
|
def __init__(self, completeTag):
|
if not ("tag: " in completeTag):
|
self.completeTag = None
|
self.tagAsString = None
|
self.major = None
|
self.minor = None
|
self.bugfix = None
|
else:
|
self.completeTag = completeTag
|
self.setTagAsString()
|
self.setMajorMinorBugfix()
|
|
def setTagAsString(self):
|
"""set only the version number from tag as string"""
|
try:
|
self.tagAsString = self.completeTag[(self.completeTag.rindex(": v.")+4):-1]
|
except:
|
try:
|
self.tagAsString = self.completeTag[(self.completeTag.rindex(": v")+3):-1]
|
except:
|
self.tagAsString = self.completeTag[(self.completeTag.rindex(": ")+2):-1]
|