diff --git a/meshconsole/MeshConsole.vcxproj b/meshconsole/MeshConsole.vcxproj
index 281f81f..0d92bbf 100644
--- a/meshconsole/MeshConsole.vcxproj
+++ b/meshconsole/MeshConsole.vcxproj
@@ -345,9 +345,13 @@
$(OutDir)$(TargetName)$(TargetExt)
- git log -1 > nul 2>&1
-IF %ERRORLEVEL% NEQ 0 exit 0
-git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+
+ git log -1 > nul 2>&1
+ IF %ERRORLEVEL% NEQ 0 exit 0
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+
@@ -368,7 +372,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -390,7 +396,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -412,7 +420,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -437,7 +447,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -462,7 +474,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -487,7 +501,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -509,7 +525,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -531,7 +549,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -553,7 +573,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -578,7 +600,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -603,7 +627,9 @@ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('fi
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
diff --git a/meshservice/MeshService.vcxproj b/meshservice/MeshService.vcxproj
index 8d7a51a..fc975c1 100644
--- a/meshservice/MeshService.vcxproj
+++ b/meshservice/MeshService.vcxproj
@@ -224,7 +224,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -267,7 +269,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -308,7 +312,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -349,7 +355,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -389,7 +397,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -430,7 +440,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -473,7 +485,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
@@ -516,7 +530,9 @@
git log -1 > nul 2>&1
IF %ERRORLEVEL% NEQ 0 exit 0
- git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ @echo // This file is auto-generated, any edits may be overwritten > $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"Date:" | FOR /F "tokens=3,4,5,6,7" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_DATE "%%I-%%F-%%G %%H%%J" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
+ git log -1 2>nul | FINDSTR /C:"commit" | FOR /F "tokens=2" %%F in ('findstr "."') do @echo #define SOURCE_COMMIT_HASH "%%F" >> $(ProjectDir)..\microscript\ILibDuktape_Commit.h
diff --git a/microscript/ILibDuktape_Commit.h b/microscript/ILibDuktape_Commit.h
index 60d275f..2159c99 100644
--- a/microscript/ILibDuktape_Commit.h
+++ b/microscript/ILibDuktape_Commit.h
@@ -1 +1,3 @@
+// This file is auto-generated, any edits may be overwritten
#define SOURCE_COMMIT_DATE NULL
+#define SOURCE_COMMIT_HASH NULL