У меня есть хук, написанный для Mercurial. Он использует pretxncommit, чтобы убедиться, что пользователь включил «номер проблемы» в свое сообщение фиксации. Но иногда пользователь может использовать команду «hg tag» вместо фиксации. В этом случае пользователю не нужно вводить номер выпуска.
Как я могу узнать, когда пользователь делает тег вместо фиксации??? Вот пара мест, где я искал ответ, но я что-то упустил или документация просто не настолько глубока.
https://www.mercurial-scm.org/wiki/MercurialApi
http://hgbook.red-bean.com/read/обработка-репозитория-событий-с-хуками.html