Предварительно зафиксировать крючок. 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".

Заранее спасибо!

0 ответов

Другие вопросы по тегам