Estou tentando editar uma mensagem de log no TortoiseSVN
repositório no Windows 10. Mas ao tentar confirmar um novo texto de mensagem aparece a seguinte mensagem:
Após algumas pesquisas descobri que é necessário modificar o pre-revprop-change.tmpl
arquivo localizado na hooks
pasta do repositório. Este arquivo contém script bash para Linux.
Portanto, alterei o conteúdo para o ambiente Windows, conforme abaixo:
set REPOS="%1"
set REV="%2"
set USER="%3"
set PROPNAME="%4"
set ACTION="%5"
IF %ACTION% == "M" (IF %PROPNAME% == "svn:log" (EXIT 0))
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
Mas ainda recebo a mesma mensagem de erro.
Como posso adotar o conteúdo deste arquivo para que o ambiente Windows possa editar as mensagens de log?
Obrigado
Em inglês simples - o gancho deve ser executado pelo sistema operacional mesmo fora do SVN, repo etc (enquanto houver erros devido a parâmetros ausentes ou apenas inúteis - ele deve ter a possibilidade de estar em execução)
Arquivos *.tmpl não podem ser processados (no Windows limpo). Eu vejo a sintaxe CMD no seu snippet, portanto - deve ser
pre-revprop-change.bat
BTW, o gancho pré-revprop-change mais curto com a mesma funcionalidade