From 67630b6c722ae3d179fb23a1798586bd377c266e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sun, 1 Jun 2014 15:40:33 +0200 Subject: [PATCH] Store build comments by vercode, not version vercodes are unique, versions aren't --- fdroidserver/metadata.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 4fff0746..86f995a2 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -663,7 +663,7 @@ def parse_metadata(metafile): .format(curbuild['version'], linedesc)) thisinfo['builds'].append(curbuild) - add_comments('build:' + curbuild['version']) + add_comments('build:' + curbuild['vercode']) mode = 0 else: if line.endswith('\\'): @@ -711,7 +711,7 @@ def parse_metadata(metafile): buildlines = [value[:-1]] else: curbuild = parse_buildline([value]) - add_comments('build:' + thisinfo['builds'][-1]['version']) + add_comments('build:' + thisinfo['builds'][-1]['vercode']) elif fieldtype == 'buildv2': curbuild = {} vv = value.split(',') @@ -742,7 +742,7 @@ def parse_metadata(metafile): buildlines.append(line) curbuild = parse_buildline(buildlines) thisinfo['builds'].append(curbuild) - add_comments('build:' + thisinfo['builds'][-1]['version']) + add_comments('build:' + thisinfo['builds'][-1]['vercode']) mode = 0 add_comments(None) @@ -832,7 +832,7 @@ def write_metadata(dest, app): writefield('Repo') mf.write('\n') for build in app['builds']: - writecomments('build:' + build['version']) + writecomments('build:' + build['vercode']) mf.write("Build:%s,%s\n" % (build['version'], build['vercode'])) def write_builditem(key, value):