aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
authorMenny Even Danan <menny@evendanan.net>2016-02-14 02:57:09 +0000
committerMenny Even Danan <menny@evendanan.net>2016-02-14 02:57:09 +0000
commitb6721ca607d54f1499aa6bc7cbf907f9eca82cba (patch)
treead4eed8e27bb5ed558259de6a15c501a26f8194c /buildSrc
parentf3184eac09caf3bb6e76e679633d8e46a217e171 (diff)
downloadAnySoftKeyboard-b6721ca607d54f1499aa6bc7cbf907f9eca82cba.tar.gz
AnySoftKeyboard-b6721ca607d54f1499aa6bc7cbf907f9eca82cba.tar.bz2
too much stuff here, it is no longer 1.6, it is 1.7
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/groovy/versionbuilder/VersionBuilder.groovy21
1 files changed, 14 insertions, 7 deletions
diff --git a/buildSrc/src/main/groovy/versionbuilder/VersionBuilder.groovy b/buildSrc/src/main/groovy/versionbuilder/VersionBuilder.groovy
index ce8130aca..8fcdfb25f 100644
--- a/buildSrc/src/main/groovy/versionbuilder/VersionBuilder.groovy
+++ b/buildSrc/src/main/groovy/versionbuilder/VersionBuilder.groovy
@@ -1,15 +1,22 @@
package versionbuilder
-class VersionBuilder {
- static final int GIT_COMMIT_COUNT_NORMALIZE = 2320;
- static final int GIT_COMMIT_COUNT_MINOR_NORMALIZE = 140+50+38;
+public class VersionBuilder {
+ static final int GIT_COMMIT_COUNT_NORMALIZE = 2320
+ static final int GIT_COMMIT_COUNT_MINOR_NORMALIZE = 140+50+38+167
- static def buildGitVersionNumber() {
- return Integer.parseInt('git rev-list --count HEAD'.execute().text.trim()) - GIT_COMMIT_COUNT_NORMALIZE;
+ public static def buildGitVersionNumber() {
+ try {
+ return Integer.parseInt('git rev-list --count HEAD'.execute().text.trim()) - GIT_COMMIT_COUNT_NORMALIZE
+ } catch (Exception e) {
+ println("Failed to get version from git data. Error: "+e.message);
+ return 1
+ }
}
- static def buildGitVersionName() {
- return String.format("%d.%d.%d", 1, 6, buildGitVersionNumber() - GIT_COMMIT_COUNT_MINOR_NORMALIZE);
+ public static def buildGitVersionName() {
+ int gitVersion = buildGitVersionNumber()
+ if (gitVersion < GIT_COMMIT_COUNT_MINOR_NORMALIZE) gitVersion = GIT_COMMIT_COUNT_MINOR_NORMALIZE + 1
+ return String.format("%d.%d.%d", 1, 7, gitVersion - GIT_COMMIT_COUNT_MINOR_NORMALIZE)
}
} \ No newline at end of file