Edgewall Software

Ticket #897: pre-commit.bat

File pre-commit.bat, 475 bytes (added by ivanoe, 7 years ago)

hooks\pre-commit.bat on Windows to support TRAC integration

Line 
1SET REPOS=%1
2SET TXN=%2
3
4::-----------------------------
5::Call the TRAC pre-commit hook
6::
7SET TRAC_ENV=D:\ivanoe\work\testTRAC.db
8SET LOG_FILE=%TEMP%.\svnfileT-%TXN%
9
10svnlook log -t %TXN% %REPOS%>%LOG_FILE%
11
12python D:\tools\trac-0.8pre\contrib\trac-pre-commit-hook "%TRAC_ENV%" "file:%LOG_FILE%"
13IF ERRORLEVEL 1 SET TRAC_CANCEL=YES
14DEL %LOG_FILE%
15IF DEFINED TRAC_CANCEL GOTO :ERROR
16::
17::-----------------------------
18
19:SUCCESS
20EXIT 0
21
22:ERROR
23EXIT 1