Subversion Repositories vaca_plus

Compare Revisions

Regard whitespace Rev 57 → Rev 58

/vaca_plus/Caribbean.bat
1,14 → 1,15
@echo off
 
@color 0C
pushd "%~dp0"
set startdir=%cd%
 
:restart
title Duke Caribbean: Life's A Beach Plus Launcher
if "%editor%"=="1" title Duke Caribbean: Life's A Beach Plus Editor Launcher
 
set exedir=%~dp0
set addondir=%~dp0
set addonhrpdir=%~dp0
set exedir=%startdir%
set addondir=%startdir%
set addonhrpdir=%startdir%
 
set exename=eduke32
set exeproper=EDuke32
152,7 → 153,7
)
 
set svnpath=0
if "%svnpath%"=="0" if exist "%~dp0\svn\bin\svn.exe" set svnpath=%~dp0\svn\bin
if "%svnpath%"=="0" if exist "%startdir%\svn\bin\svn.exe" set svnpath=%startdir%\svn\bin
if "%svnpath%"=="0" if exist "%exedir%\svn\bin\svn.exe" set svnpath=%exedir%\svn\bin
if "%svnpath%"=="0" if exist "%ProgramFiles%\SlikSvn\bin\svn.exe" set svnpath=%ProgramFiles%\SlikSvn\bin
if "%svnpath%"=="0" if exist "%ProgramFiles(x86)%\SlikSvn\bin\svn.exe" set svnpath=%ProgramFiles(x86)%\SlikSvn\bin
163,12 → 164,25
if "%svnpath%"=="0" for %%S in (svn.exe) do if exist "%%~dp$PATH:S" set svnpath=%%~dp$PATH:S
 
chdir /d "%addondir%"
if not "%svnpath%"=="0" if exist ".svn" "%svnpath%\svn.exe" update
if not "%svnpath%"=="0" if exist ".svn" call :svn_action
chdir /d "%addonhrpdir%"
if not "%svnpath%"=="0" if exist ".svn" "%svnpath%\svn.exe" update
if not "%svnpath%"=="0" if exist ".svn" call :svn_action
 
goto end
 
:svn_action
set PATH=%PATH%;%svnpath%
for /f "delims=" %%a in ('svnversion.exe .') do @set oldrev=%%a
"svn.exe" update
for /f "delims=" %%a in ('svnversion.exe .') do @set rev=%%a
if %rev% EQU %oldrev% goto :eof
set /a oldrev=%oldrev% + 1
echo.
"svn.exe" log -r %oldrev%:%rev%
echo.
pause
goto :eof
 
:novacagrp
echo.
echo Error: You don't have VACATION.GRP in your directory.
315,8 → 329,8
goto :eof
)
pushd .
if exist "%addondir%\%vacagrpname%" cd /d %addondir%
if exist "%exedir%\%vacagrpname%" cd /d %exedir%
if exist "%addondir%\%vacagrpname%" chdir /d %addondir%
if exist "%exedir%\%vacagrpname%" chdir /d %exedir%
echo ea0a9a77b9aee6edce76afa19eaea3a810fb2390 *%vacagrpname% | "%addondir%\utils\windows\win32\sha1sum.exe" --status --check -
if "%ERRORLEVEL%"=="0" set version=full && popd && goto :eof
if "%ERRORLEVEL%"=="1" set version=unknown
570,10 → 584,10
if exist %exename%.bat goto execheck_done
if exist %exename%.exe goto recheck
set prevdir=%cd%
if not "%cd%"=="%cd:~0,3%" cd ..
if not "%cd%"=="%cd:~0,3%" chdir ..
if not "%cd%"=="%prevdir%" goto execheck
echo Warning: You don't have %exeproper% in your directory.
chdir /d "%~dp0"
chdir /d "%startdir%"
goto execheck_done
 
:nodir