From 3a08ced372da4f4f3e2c86c08f270cbf96d9d005 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Wed, 10 Jun 2020 17:39:57 -0700
Subject: [PATCH] If git rev-parse returns an error, set the commit hash to
 null

---
 compile.bat | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/compile.bat b/compile.bat
index b9ab588997b..c45ac210f09 100644
--- a/compile.bat
+++ b/compile.bat
@@ -23,7 +23,8 @@ for %%k in (HKCU HKLM) do (
 if %GITFOUND% == yes (
 	set "PATH=%GIT%bin;%PATH%"
 	echo|set /p out="App.Version.commitHash = " > "%~dp0src\002-config\fc-version.js.commitHash.js"
-	git rev-parse --sq --short HEAD >> "%~dp0src\002-config\fc-version.js.commitHash.js"
+	git rev-parse --sq --short HEAD >> "%~dp0src\002-config\fc-version.js.commitHash.js" 2>NUL
+	if errorlevel 1 echo|set /p out="null" >> "%~dp0src\002-config\fc-version.js.commitHash.js"
 	echo|set /p out=";" >> "%~dp0src\002-config\fc-version.js.commitHash.js"
 )
 
-- 
GitLab