Предварительно зафиксировать крючок. Svnlook не может найти путь ".tmp\format"
Я сделал скрипт pre-commit.bat, но он не работает должным образом.
Я хочу предотвратить отправку коммитов без надлежащего сообщения ("Билет ххххх").
Вот код:
set REPOS=%1
set TXN=%2
svnlook log %REPOS% -t %TXN% | findstr /r "^Ticket [0-9]{5}" > nul || echo "Follow the format [Ticket xxxxx ...]" 1>&2 && exit 1
exit 0
И вот что я получаю, когда пытаюсь зафиксировать:
The hook script returned an error:
svnlook: E720003: Can't open file 'C:\Users\EDUARD~5.LI\AppData\Local\Temp\3\svn4FA6.tmp\format': The system cannot find the path specified.
"Follow the format [Ticket xxxxx ...]"
Настройки для крючка:
Путь к рабочей копии - D:\test\testwc
Командная строка для выполнения - D:\test\hooks\pre-commit.bat
Клиент Subversion - TortoiseSVN
Я пытаюсь зафиксировать изменения в файле "D:\test\testwc\test.txt".
Заранее спасибо!