You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by bo...@apache.org on 2016/09/12 17:40:03 UTC

android commit: replace Integer.parseInt with BigInteger so that you can use longer Android version codes

Repository: cordova-android
Updated Branches:
  refs/heads/master d2a159d2d -> 23fd0982b


replace Integer.parseInt with BigInteger so that you can use longer Android version codes

I used to have DNS like version codes (YYYYmmmddXX format) for my apps builds, and I can't go back in older apps because Google Play wont allow me to upload inferior version codes, so I thing we should to use BigInteger instead of Integer.parseInt

This closes #298


Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/23fd0982
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/23fd0982
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/23fd0982

Branch: refs/heads/master
Commit: 23fd0982b0faa6b7e169c2946eab07930f1f4d16
Parents: d2a159d
Author: Pierre-Alexis de Solminihac <pa...@quai13.com>
Authored: Fri Apr 22 19:10:49 2016 +0200
Committer: Joe Bowser <bo...@apache.org>
Committed: Mon Sep 12 10:39:34 2016 -0700

----------------------------------------------------------------------
 bin/templates/project/build.gradle | 2 +-
 framework/cordova.gradle           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-android/blob/23fd0982/bin/templates/project/build.gradle
----------------------------------------------------------------------
diff --git a/bin/templates/project/build.gradle b/bin/templates/project/build.gradle
index 0aad300..0ec49a9 100644
--- a/bin/templates/project/build.gradle
+++ b/bin/templates/project/build.gradle
@@ -164,7 +164,7 @@ android {
     }
 
     defaultConfig {
-        versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode"))
+        versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode"))
         applicationId privateHelpers.extractStringFromManifest("package")
 
         if (cdvMinSdkVersion != null) {

http://git-wip-us.apache.org/repos/asf/cordova-android/blob/23fd0982/framework/cordova.gradle
----------------------------------------------------------------------
diff --git a/framework/cordova.gradle b/framework/cordova.gradle
index 746b63a..21a01bb 100644
--- a/framework/cordova.gradle
+++ b/framework/cordova.gradle
@@ -125,7 +125,7 @@ def doExtractIntFromManifest(name) {
     def pattern = Pattern.compile(name + "=\"(\\d+)\"")
     def matcher = pattern.matcher(manifestFile.getText())
     matcher.find()
-    return Integer.parseInt(matcher.group(1))
+    return new BigInteger(matcher.group(1))
 }
 
 def doExtractStringFromManifest(name) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org