#mercurial-hook
#mercurial-hook
Вопрос:
Я хотел бы запускать приложение командной строки перед каждой фиксацией (отправкой) в центральный репозиторий. Если приложение будет выполняться с ошибками, фиксация должна завершиться ошибкой с некоторым сообщением.
Я нашел несколько примеров перехватов python, но ничего о вызове bats или exe.
Ответ №1:
Вы просто помещаете exe / пакетный файл в качестве команды для перехвата (вам, вероятно, не нужны расширения bat и exe):
[hooks]
pre-commit.example1 = /path/to/somebatfile.bat
pre-commit.example2 = /path/to/someexefile.exe