Какие все шаги требуются для проверки сообщения коммита с помощью набора регулярных выражений?Мы хотим работать в полуцентрализованной конфигурации, поэтому мне нужно решение для клона разработчика (local repository
) и для нашего центрального клона (global repository
).Я читал о Mercurial Hooks , но я немного растерялся, как собрать все вещи вместе.
Для local repository
Мне нужен способ распространения скрипта валидации среди моих разработчиков.Я знаю, что хуки не распространяются при клонировании, поэтому мне нужен способ «включить» их в каждом новом клоне.Это будет сделано как часть нашего PrepareEnvironement.bat
сценария, который мы в любом случае запускаем для каждого чистого клона.
Для двойной безопасности мне нужна аналогичная проверка на моем global repository
.Не должно быть возможности вставить global repository
коммит, который не проверяется.Я могу настроить его вручную - это одноразовая работа.
Я на Windows, поэтому установка всего, кроме TortoiseHG , не требуется.Это была уже битва за развертывание Mercurial .Любые другие зависимости не приветствуются.