chiark / gitweb /
Sort builds by vercode when reading them
authorDaniel Martí <mvdan@mvdan.cc>
Sat, 30 Aug 2014 22:21:29 +0000 (00:21 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Sat, 30 Aug 2014 22:21:29 +0000 (00:21 +0200)
Then, when written, the order will be enforced.

fdroidserver/metadata.py

index c2d7dcb07983138f083097deaee9272e2ae8fc7c..77ee09c8d55b4ced72ab8d664c740e7347337fe3 100644 (file)
@@ -783,6 +783,8 @@ def parse_metadata(metafile):
     for build in thisinfo['builds']:
         fill_build_defaults(build)
 
+    thisinfo['builds'] = sorted(thisinfo['builds'], key=lambda build: int(build['vercode']))
+
     return (appid, thisinfo)