chiark / gitweb /
Support version suffix when generating auto-builds
authorCiaran Gultnieks <ciaran@ciarang.com>
Mon, 21 Jan 2013 11:09:05 +0000 (11:09 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Mon, 21 Jan 2013 11:09:05 +0000 (11:09 +0000)
fdroidserver/checkupdates.py

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