Это мой первый вопрос о переполнении стека, поэтому не стесняйтесь поправлять меня, если мой формат вопроса неправильный.
Я использую скрипт commit-access-control.pl и связанный с ним файл commit-access-control.cfg в сочетании со скриптом pre-commit Subversion, чтобы определить, кто имеет права коммита для различных репозиториев / веток. См. Ссылки ниже для базового примера файла pl и его файла конфигурации. Perl-скрипт вызывается с помощью pre-commit hook -> Perl-скрипт читает конфигурационный файл для определения прав.
https://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/commit-access-control.cfg.example
https://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/commit-access-control.pl.in
Вопрос: Как мне настроить сообщение об ошибке, отправляемое пользователю через SVN при неудачной фиксации (если произошла ошибка из-за отсутствия разрешений на запись в указанное отделение / репо для файла commit-access-control.cfg)?
В идеале, я бы хотел, чтобы в сообщении об ошибке указывалось: владелец ветви, человек, который заблокировал ветку (или последний, кто редактировал файл конфигурации), время, когда ветвь была заблокирована.
Какова была бы лучшая стратегия для достижения этой цели?