Support version suffix when generating auto-builds

This commit is contained in:
Ciaran Gultnieks 2013-01-21 11:09:05 +00:00
parent 9b82009870
commit f2cf7c146b

View file

@ -231,6 +231,12 @@ def main():
pass pass
elif mode.startswith('Version '): elif mode.startswith('Version '):
pattern = mode[8:] pattern = mode[8:]
if pattern.startswith('+'):
o = pattern.find(' ')
suffix = pattern[1:o]
pattern = pattern[o + 1:]
else:
suffix = ''
gotcur = False gotcur = False
latest = None latest = None
for build in app['builds']: for build in app['builds']:
@ -242,7 +248,7 @@ def main():
newbuild = latest.copy() newbuild = latest.copy()
del newbuild['origlines'] del newbuild['origlines']
newbuild['vercode'] = app['Current Version Code'] newbuild['vercode'] = app['Current Version Code']
newbuild['version'] = app['Current Version'] newbuild['version'] = app['Current Version'] + suffix
print "...auto-generating build for " + newbuild['version'] print "...auto-generating build for " + newbuild['version']
commit = pattern.replace('%v', newbuild['version']) commit = pattern.replace('%v', newbuild['version'])
commit = commit.replace('%c', newbuild['vercode']) commit = commit.replace('%c', newbuild['vercode'])