summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2012-09-15 17:26:41 +0300
committerXhmikosR <xhmikosr@users.sourceforge.net>2012-09-15 17:26:41 +0300
commita7c94b19759e69a456a7229e020d2aa6099e6956 (patch)
tree5708ed436037a09673d6999113a1d3cb5e64bb80
parent67605a5a279e0a61a741de1842d671735ac7045a (diff)
downloadnotepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.zip
notepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.tar.gz
notepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.tar.bz2
improve update_rev.bat
-rw-r--r--.gitignore1
-rw-r--r--update_rev.bat21
2 files changed, 22 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 44958bb..b90a4e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
/bin
+/build.user.bat
/build/*.opensdf
/build/*.sdf
/build/*.suo
diff --git a/update_rev.bat b/update_rev.bat
index 5f53637..4302b04 100644
--- a/update_rev.bat
+++ b/update_rev.bat
@@ -3,9 +3,30 @@ SETLOCAL
PUSHD %~dp0
+IF EXIST "build.user.bat" (CALL "build.user.bat")
+
+SET PATH=%MSYS%\bin;%PATH%
+
+FOR %%G IN (sh.exe) DO (SET FOUND=%%~$PATH:G)
+IF NOT DEFINED FOUND GOTO MissingVar
+
sh.exe ./version.sh
+
:END
POPD
ENDLOCAL
EXIT /B
+
+
+:MissingVar
+COLOR 0C
+TITLE ERROR
+ECHO MSYS (sh.exe) wasn't found. Create a file build.user.bat and set the variable there.
+ECHO.
+ECHO SET "MSYS=H:\progs\MSYS"
+ECHO. & ECHO.
+ECHO Press any key to exit...
+PAUSE >NUL
+ENDLOCAL
+EXIT /B