43 lines
1.1 KiB
Batchfile
43 lines
1.1 KiB
Batchfile
@SET DBVER=32b
|
|
@SET DBPRV=31
|
|
@SET DBPRVPATH=z:\Archief\FACILITOR\2017\01\DB31e\FCLT31e.sql
|
|
IF EXIST %DBPRVPATH% GOTO START
|
|
ECHO %DBPRVPATH% niet gevonden
|
|
PAUSE
|
|
GOTO EINDE
|
|
|
|
:START
|
|
@echo off
|
|
REM Usage: %0 [revision]
|
|
REM Internal only
|
|
REM Let op: je hebt SVN.EXE nodig die bijvoorbeeld meekomt als je bij TortoiseSVN
|
|
REM er voor kiest 'command line client tools' ook te installeren (default uit)
|
|
REM
|
|
|
|
SET PAD=http://facws001:8080/svn/Facilitor/Database/trunk
|
|
|
|
SET SVNTOOLS=z:\Project\FACILITOR\Tools\MAKTOOLS\SlikSvn\bin
|
|
|
|
IF x%1==x GOTO getrev
|
|
SET REVISION=%1
|
|
GOTO gotrev
|
|
|
|
:getrev
|
|
FOR /F "tokens=2 skip=4" %%G IN ('%SVNTOOLS%\svn info %PAD% --revision HEAD') DO ^
|
|
IF NOT DEFINED REVISION SET REVISION=%%G
|
|
|
|
:gotrev
|
|
@TITLE Getting r%REVISION%
|
|
SET FCLTMP=%TEMP%\FACILITOR_SVN_T_%REVISION%
|
|
|
|
%SVNTOOLS%\svn export -r %REVISION% %PAD% %FCLTMP%
|
|
PUSHD %FCLTMP%
|
|
CALL mx NOWAIT %FCLTMP%\UIT
|
|
POPD
|
|
CALL _CREA_WORK %DBVER% %FCLTMP%\UIT
|
|
CALL _CREA_WORK_UPDATE %DBPRV% %DBPRVPATH% %DBVER% %FCLTMP%\UIT
|
|
|
|
cscript compare.js %DBPRV% %DBVER% >diff%DBVER%.lst 2>>&1
|
|
|
|
::rmdir /S %FCLTMP%
|
|
:EINDE |