hghooks是增加了一些有用的鉤子在水銀鉤系統使用一個簡單的Python模塊。
現在,它包括掛鉤:
  * PEP8的Python文件檢查
  * pyflakes檢查Python文件
  *檢查Python中的文件被遺忘PDB聲明
文檔STRONG>
安裝
hghooks分佈作為一個Python雞蛋因此很容易安裝。你只需要鍵入以下命令:
easy_install的hghooks
和簡易安裝將去Cheeseshop,抓住最後的hghooks為您服務。它也將在不增加成本為您安裝。
用法
要使用這個包提供的鉤編輯Mercurial庫您hgrc文件之一,並添加這些行:
[鉤]
pretxncommit.pep8 =蟒蛇:hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes =蟒蛇:hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb =蟒蛇:hghooks.pdbhook.pretxncommit
你可以只添加你需要的鉤子。
如何跳過掛鉤
如果你需要避免一個鉤子特定變更,您可以添加以下一個或多個關鍵字的提交信息:沒有PEP8,無pyflakes和無PDB。
在另一方面,如果你想避免在一個特定的文件中的鉤子,你可以在某個文件中添加評論這樣說。例如:
#hghooks:無pyflakes無PDB
在這種情況下,pyflakes和的pdb鉤將跳過此文件。該“#hghooks:”序言中是非常重要的,你必須把它完全像那種類型。再加入用空格分隔跳躍keyworkds
什麼在此版本中是新的:
- 在修復文件錯誤RST 李>
什麼是版本0.5.1新:
- 使用新pyjslint 0.3.1
什麼是新的在0.5.0版本:
- 將支持的JSLint通過pyjslint包。由曼努埃爾·維埃拉和巴勃羅·馬丁貢獻。
- 將支持在trachooks.ticket_updater勾勾changegroup類型。在這種情況下,合併所有變更消息到一個消息,只是一個註釋添加到Trac的車票。曼努埃爾和Pablo。
- 使用服務器時間在trachooks.ticket_updater掛鉤。曼努埃爾和Pablo。
什麼是0.4.3版本,新的:
- 工作與pyflakes 0.5.0和向後兼容性以前的版本
在什麼版本0.4.2新是:
- 修正了非ASCII字符的錯誤在提交消息
在什麼版本0.4.1新是:
- 在運行pyflakes鉤過,當修復bug語法錯誤的文件。
在什麼版本0.4.0新是:
- 請pyflakes鉤忽略這些代碼行與A&QUOT ; pyflakes:忽略"註釋
什麼是0.3.2版本的新:
- 修正文件
什麼是0.3.1版本,新的:
- 在允許忽略PEP8誤差修改
要求:
- 在Python的
評論沒有發現