From a9f503f32cefe907d2fc7adf8198c47c81ad5072 Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Fri, 10 Jan 2020 16:53:48 +0100
Subject: [PATCH] Support case of non-existent Version.properties file.

---
 build.gradle | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/build.gradle b/build.gradle
index 7de232e..e5b7183 100644
--- a/build.gradle
+++ b/build.gradle
@@ -119,10 +119,14 @@ task updateVersion {
 
     doLast {
         def oldProps = new Properties()
-        file(versionFile).withInputStream { stream -> oldProps.load(stream) }
-        def oldFullVersion = oldProps['version']
+        String oldFullVersion, fullVersion
 
-        String fullVersion
+        try {
+            file(versionFile).withInputStream { stream -> oldProps.load(stream) }
+            oldFullVersion = oldProps['version']
+        } catch (ignored) {
+            oldFullVersion = "???"
+        }
         try {
             def proc = 'git describe'.execute(null, rootDir)
             if  (proc.waitFor() == 0) {
-- 
GitLab