Задача: дать права редактирования автора в лог-журнале репозитория конкретному пользователю.
Для предоставления этой возможности необходимо активировать hook pre-revrop-change (Pre-revision property change hook)
Выглядеть он будет так:
Пояснение:
if "%3" NEQ "ShestovDO" goto ERROR_USER
если %3 переменная автора, который пытается внести изменения НЕ РАВНА "тому имени пользователя, которому необходимо предоставить доступ" - перейти на блок ошибки пользователя
в противном случае - выйти без ошибок. (разрешить)
:ERROR_USER
Блок ошибок, в котором вы можете оставить свое сообщение для вывода. переменная %3 подставлена для понимания и отслеживания (если сообщение будет выведено - вы увидите, какое использовалось имя пользователя)
Важно!
При написании имени пользователя - важно учитывать регистр! shestovdo и ShestovDO - для SVN разные логины!
Комментариев нет:
Отправить комментарий