Я новичок в SVN, и я пытаюсь написать хук перед фиксацией, который проверяет сообщения коммита по шаблону ^ABC-[0-9]+|^CONFIG:+|^MERGE:
. Я использую этот код:
if [ `/svn/bin/svnlook log -t "$TXN" "$REPOS" | egrep -v "^ABC-[0-9]+|^CONFIG:+|^MERGE:"` ];
then
echo ""
exit 1
fi;
Но это не работает так, как мне нужно, и CL с сообщениями типа «Test-test» может быть зафиксирован в любом случае. В чем проблема?
Заранее спасибо!