Имам кука, написана за Mercurial. Той използва pretxncommit, за да се увери, че потребителят включва „номер на проблем“ в съобщението си за ангажиране. Но понякога потребителят може да използва командата 'hg tag' вместо commit. В този случай потребителят не трябва да въвежда номер на проблем.
Как мога да разбера кога потребителят прави маркер вместо ангажимент??? Ето няколко места, на които потърсих отговора, но дали пропускам нещо или документацията просто не е толкова задълбочена.
https://www.mercurial-scm.org/wiki/MercurialApi
http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html