Как выполнить приложение командной строки (bat) перед Mercurial commit? - PullRequest
4 голосов
/ 28 сентября 2011

Я хотел бы запускать приложение командной строки перед каждым коммитом (push) в центральный репозиторий.Если приложение будет выполнено с ошибками, коммит должен завершиться с каким-либо сообщением.

Я нашел несколько примеров python-хуков, но ничего о вызовах летучих мышей или exe.

1 Ответ

4 голосов
/ 04 января 2012

Вы просто помещаете файл exe / batch в качестве команды для ловушки (вам, вероятно, не нужны расширения bat и exe):

[hooks]
pre-commit.example1 = /path/to/somebatfile.bat
pre-commit.example2 = /path/to/someexefile.exe
...