Initial community commit
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
@echo off
|
||||
|
||||
set SVNVERSION=unknown
|
||||
|
||||
set SVNVERSION_VALID=false
|
||||
del /f svnversion.txt
|
||||
if "x%SVNVERSION%" == "xunknown" (
|
||||
set SVNVERSION_VALID=true
|
||||
svnversion > svnversion.txt
|
||||
if errorlevel 1 (
|
||||
set SVNVERSION_VALID=false
|
||||
)
|
||||
)
|
||||
if "x%SVNVERSION_VALID%" == "xtrue" (
|
||||
set /p %RAWSVNVERSION=<svnversion.txt
|
||||
)
|
||||
if "x%SVNVERSION_VALID%" == "xtrue" (
|
||||
if "%RAWSVNVERSION%" == "Unversioned directory" (
|
||||
set SVNVERSION_VALID=false
|
||||
)
|
||||
)
|
||||
if "x%SVNVERSION_VALID%" == "xtrue" (
|
||||
set SVNVERSION=r%RAWSVNVERSION::=-%
|
||||
)
|
||||
del /f svnversion.txt
|
||||
|
||||
set GITVERSION_VALID=false
|
||||
del /f gitversion.txt
|
||||
if "x%SVNVERSION%" == "xunknown" (
|
||||
set GITVERSION_VALID=true
|
||||
git log --date=format:%%Y%%m%%d%%H%%M%%S --format=format:%%cd -n 1 > gitversion.txt
|
||||
if errorlevel 1 (
|
||||
set GITVERSION_VALID=false
|
||||
)
|
||||
)
|
||||
if "x%GITVERSION_VALID%" == "xtrue" (
|
||||
set /p %RAWGITVERSION=<gitversion.txt
|
||||
)
|
||||
if "x%GITVERSION_VALID%" == "xtrue" (
|
||||
set SVNVERSION=d%RAWGITVERSION%
|
||||
)
|
||||
del /f gitversion.txt
|
||||
|
||||
set RAWSVNVERSION=
|
||||
set SVNVERSION_VALID=
|
||||
set GITVERSION_VALID=
|
||||
|
||||
echo %SVNVERSION%
|
||||
Reference in New Issue
Block a user