Есть ли способ в mercurial для запуска крюка перед тем, как сделать толчок. Например, я хотел бы запустить JSHint над кодовой базой, когда я набираю hg push
и прервал нажатие при обнаружении любых ошибок.Как создать предварительный пусковой крючок в Mercurial
Сначала я попытался использовать крючок pre-commit
. Это сработало, но неудобно ждать несколько секунд перед каждой фиксацией. Кроме того, я хотел бы иногда делать промежуточные коммиты с возможно сломанным кодом.
Чтение docs for hgrc Я обнаружил preoutgoing
и pre-outgoing
, который, казалось, понравился мне. Но это не сработало. Единственное, что им кажется, это запустить крючок, когда я набираю:
hg outgoing
Не полезно для меня вообще.