我有一个为 Mercurial 编写的钩子。它使用 pretxncommit 来确保用户在他们的提交消息中包含一个“问题编号”。但有时用户可能会使用“hg tag”命令而不是提交。在这种情况下,用户不需要输入问题编号。
我如何知道用户何时制作标签而不是提交???这里有几个地方我已经搜索过答案,但我是否遗漏了一些东西或者文档没有那么深入。
https://www.mercurial-scm.org/wiki/MercurialApi
http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html