Я новичок в 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 с сообщениями типа «Тест-тест» все равно можно коммитить. В чем проблема?
Заранее спасибо!