Добавить комментарий к Subversion commit автоматически - PullRequest
1 голос
/ 20 марта 2010

Я уже настроил свой репозиторий Subversion, чтобы требовать комментарии минимальной длины для принятия коммита. Тем не менее, я хотел бы начать помечать эти комментарии информацией из нашей системы отслеживания ошибок, когда они зафиксированы. У меня уже есть сценарии, настроенные для извлечения данных из системы отслеживания ошибок, и мне просто нужен способ передать эту информацию в комментарии коммитов Subversion.

Как автоматически добавить существующий комментарий в Subversion?

Для справки, хранилище Subversion размещено на сервере Linux с установленной Ubuntu 9, и у меня есть полный root-доступ к машине.

1 Ответ

2 голосов
/ 20 марта 2010

В этой теме есть несколько разумных советов. По сути, вы можете svn propset --revprop svn:log -r REV в вашем pre хуке после фиксации.

Обновление: propset принимает номер ревизии, поэтому я не понимаю, как это сделать в предварительной фиксации. Вам нужно будет конвертировать TXN (arg для предварительной фиксации) в REV. И вы не сможете получить доступ к сообщению журнала, используя propset, так как оно фактически не было зафиксировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...