4
我有水銀鉤像這樣:忽略某些善變命令在水銀鉤
[hooks]
pretxncommit.myhook = python:path/to/file:myhook
與代碼看起來像這樣:
def myhook(ui, repo, **kwargs):
#do some stuff
但這鉤運行在使用commit邏輯命令做其他事情,在我的情況下hg shelve
。有沒有辦法獲得用戶輸入的命令以避免在該命令上運行鉤子?
或許是這樣的:
def myhook(ui, repo, command, **kwargs):
if command is "hg shelve"
return 0
#do some stuff