0
我有一個爲Mercurial編寫的鉤子。它使用pretxncommit來確保用戶在其提交消息中包含「問題編號」。但有時用戶可能會使用'hg tag'命令而不是提交。在這種情況下,用戶不需要輸入問題編號。如何判斷用戶是在製作一個標籤還是在Mercurial中提交
如何知道用戶何時製作標籤而不是提交???以下是我搜索答案的幾個地方,但是我錯過了一些東西,或者文檔沒有深入。
https://www.mercurial-scm.org/wiki/MercurialApi
好,謝謝。但是有可能告訴用戶何時使用「hg tag」命令而不是「hg commit」命令? – yoyodunno
@ user2137668 - user ** always **使用commit命令,但是 - 有時它是標記提交,有時是 - conent-commit。如果提交文件列表僅包含'.hgtags',則可以將之前的操作視爲製作標記(**如果標記不能通過拉動外部存儲庫添加到存儲庫) –
因此即使使用'hg tag'命令,它仍然被認爲是一個提交? – yoyodunno