From fd3da513423ed1075e8ae9066711eca5bac5b632 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Tue, 26 Jul 2016 22:30:10 -0400 Subject: [PATCH] android tagged builds exceed master versionCode --- android/AndroidManifest.xml | 2 +- tools/update_android_version.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 4afe95caa..66eb4b7b4 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/tools/update_android_version.sh b/tools/update_android_version.sh index 4734957f1..4211dc982 100755 --- a/tools/update_android_version.sh +++ b/tools/update_android_version.sh @@ -7,6 +7,11 @@ MANIFEST_FILE=android/AndroidManifest.xml VERSIONCODE=`git rev-list origin/master --first-parent --count` VERSIONNAME=`git describe --always --tags | sed -e 's/^v//'` +# increment the versionCode past master for tagged releases +if [ "${TRAVIS_TAG}" ]; then + let VERSIONCODE=${VERSIONCODE}+1 +fi + if [ -n "$VERSIONCODE" ]; then sed -i -e "s/android:versionCode=\"[0-9][0-9]*\"/android:versionCode=\"$VERSIONCODE\"/" $MANIFEST_FILE echo "Android version: ${VERSIONCODE}" -- 2.22.0