Извините, я неправильно поняла ваш вопрос в своем первоначальном ответе.
Чтобы правильно использовать команду svn propedit
в ревизии (например, svn:log
, которая является свойством сообщения журнала), вам нужен хук pre-revprop-change, поскольку по умолчанию поведение запрещает изменение свойства ревизии , Самый простой способ добавить хук pre-revprop-change - это сделать копию файла pre-revprop-change.tmpl (который вы найдете в / repository-name / hooks в вашем каталоге svn), вызвать его предварительно измените revprop и сделайте его исполняемым (chmod a+x
).
После запуска команд propedit
вы можете либо удалить ловушку, чтобы вернуться к поведению по умолчанию, либо изменить ее так, чтобы она всегда выходила с ненулевым кодом возврата.