У меня есть репозиторий Subversion, созданный с помощью Subversion 1.6.x.
В этом репозитории есть ловушка после фиксации, которая выполняет действие каждый раз, когда пользователь проверяет файл.
Иногда этот перехватчик post-commit дает сбой, и любые сообщения об ошибках просто отправляются в эфир. Могу ли я создать ловушку после фиксации, которая выводит сообщение об ошибке для пользователя, чтобы пользователь знал, что ловушка после фиксации не удалась?
Вывод в stderr
из вашего скрипта должен быть отправлен обратно клиенту. Если вы сами контролируете вывод, рассмотрите возможность добавления >&2
к соответствующему echo
es
ссылка: http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.ref.reposhooks.post-commit
Это позволит получить результат до клиентских библиотек svn, но я не уверен, что каждая клиентская реализация будет что-то с этим делать.