Hello i need help regarding SVN , how can i prevent if people do not enter
with Letter DE followed by 3 or 4 number (e.g DE123 or DE1234) in svn log
message while doing commit.below is the configurating i have in my
pre-commit bat file.Any help or lead would be highly appreciated.

@echo off
::
:: Stops commits that have empty log messages and include DE #
::

setlocal

rem Subversion sends through the path to the repository and transaction id
set REPOS=%1
set TXN=%2

rem check for an empty log message
svnlook log %REPOS% -t %TXN% | findstr . > null
if %errorlevel% gtr 0 (goto err) else exit 0

:err
echo. 1>&2
echo Your commit has been blocked because you didn't give any log message
1>&2
echo Please write a log message describing the changes to the defect and
1>&2
echo then try committing again. -- Thank you 1>&2
exit 1

Reply via email to