From 0e071a689d5aa7dcbbe22537087b0eb69bf2b76f Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Thu, 28 Nov 2019 21:44:28 +0100 Subject: [PATCH] Support hex versionCode in build command line Example: fdroid build net.gaast.giggity:0x200 --- fdroidserver/common.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 02a58390..b5c4d2a5 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -497,6 +497,11 @@ def read_pkg_args(appid_versionCode_pairs, allow_vercodes=False): for p in appid_versionCode_pairs: if allow_vercodes and ':' in p: package, vercode = p.split(':') + try: + i_vercode = int(vercode, 0) + except ValueError: + i_vercode = int(vercode) + vercode = str(i_vercode) else: package, vercode = p, None if package not in vercodes: