Как добавить крючки для команд Mercurial MQ?
-
27-10-2019 - |
Вопрос
Я хотел бы настроить HG Hooks для некоторых действий, совершенных MQ Extension. Например, когда я делаю
hg qnew
Я хотел бы использовать Post-Review для создания нового запроса на обзор на нашем сервере обзора. Я также хотел бы сделать крючок, который обновляет Diff, если вы сделаете
hg qrefresh
Это возможно?
Решение
Все ртутные команды имеют оба pre-XXX
а также post-XXX
крюк. Итак, вы можете написать писать крючки, как:
[hooks]
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
или независимо от правильного пост-обзора.
Все примеры приблизительны. :)
Не связан с StackOverflow