From e87219ead4f06ed307f204fec993f97f61b94e3e Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Mon, 18 Sep 2023 16:50:42 -0600
Subject: [PATCH] simplify app version

---
 gradle.properties                                      |  4 ++--
 gradle/app-version.gradle                              |  8 +-------
 .../java/gov/usgs/earthquake/nshmp/www/HazVersion.java | 10 ++--------
 3 files changed, 5 insertions(+), 17 deletions(-)

diff --git a/gradle.properties b/gradle.properties
index 4957dd25..0f089207 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -12,8 +12,8 @@ micronautVersion = 3.2.3
 micronautRxVersion = 2.1.1
 nodePluginVersion = 3.0.1
 nodeVersion = 16.3.0
-nshmpLibVersion = 1.4.1
-nshmpWsUtilsVersion = 0.3.13
+nshmpLibVersion = 1.4.2
+nshmpWsUtilsVersion = 0.3.14
 openApiVersion = 4.0.0
 shadowVersion = 7.1.2
 spotbugsVersion = 4.7.0
diff --git a/gradle/app-version.gradle b/gradle/app-version.gradle
index 7bf56dc9..a986875c 100644
--- a/gradle/app-version.gradle
+++ b/gradle/app-version.gradle
@@ -9,14 +9,8 @@ tasks.withType(JavaCompile) {
     try {
       def details = versionDetails()
       def ciProjectUrl = System.getenv("CI_PROJECT_URL")
-      def branch = System.getenv("CI_COMMIT_BRANCH")
       def versionInfo = [
-        branchName: branch ? branch : details.branchName,
-        commitDistance: details.commitDistance,
-        gitHash:  details.gitHash,
-        gitHashFull:  details.gitHashFull,
-        isCleanTag:  details.isCleanTag,
-        lastTag:  details.lastTag,
+        gitHash:  details.gitHashFull,
         projectName: project.name,
         url: ciProjectUrl ? ciProjectUrl : "git config --get remote.origin.url".execute().text.replace("\n", ""),
         version: details.version,
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/HazVersion.java b/src/main/java/gov/usgs/earthquake/nshmp/www/HazVersion.java
index 7d96e729..38d88f8c 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/HazVersion.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/HazVersion.java
@@ -46,7 +46,6 @@ public class HazVersion implements AppVersion {
     try {
       var git = Git.open(modelPath.toFile());
       var repo = git.getRepository();
-      var hash = repo.getRefDatabase().findRef("HEAD").getObjectId().name();
       var url = repo
           .getConfig()
           .getString("remote", "origin", "url")
@@ -56,14 +55,9 @@ public class HazVersion implements AppVersion {
 
       return VersionInfo.builder()
           .projectName(projectName)
-          .url(repo.getConfig().getString("remote", "origin", "url"))
+          .url(url)
           .version(git.describe().call())
-          .branchName(repo.getBranch())
-          .commitDistance(0)
-          .gitHash(hash.substring(0, 10))
-          .gitHashFull(hash)
-          .isCleanTag(git.status().call().isClean())
-          .lastTag("")
+          .gitHash(repo.getRefDatabase().findRef("HEAD").getObjectId().name())
           .build();
     } catch (Exception e) {
       return null;
-- 
GitLab