From 620004c868ac39af03d6bb6863c4c957a364805e Mon Sep 17 00:00:00 2001
From: "Joseph F. Boudreau" <boudreau@pitt.edu>
Date: Fri, 8 Mar 2024 16:34:38 +0100
Subject: [PATCH]  fix gmcat.  It should not fail when the working directory
 (or manually specified directory) is not git managed. It should just skip the
 recording of tag information in that case

---
 GeoModelTools/GMCAT/src/publishMetaData.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/GeoModelTools/GMCAT/src/publishMetaData.cpp b/GeoModelTools/GMCAT/src/publishMetaData.cpp
index a804261f9..edce9cb89 100644
--- a/GeoModelTools/GMCAT/src/publishMetaData.cpp
+++ b/GeoModelTools/GMCAT/src/publishMetaData.cpp
@@ -120,8 +120,7 @@ void publishMetaData( GMDBManager & db,
     }
   }
   else {
-    std::cerr << std::endl << "ERROR: provided directory " << repoPath << " is NOT inside a local git reporistory!" << std::endl;
-    throw std::runtime_error("Metadata not written!");
+    std::cerr << std::endl << "WARNING: no information on User repository will be written to metadata. " << std::endl;
   }
 
   //
-- 
GitLab