hghooks Mercurialのフックシステムで使用するためのいくつかの便利なフックを追加し、簡単なPythonモジュールです。
今のところは、のためのフックが含まれています。
  Pythonのファイルの* pep8チェック
  *のpythonファイルのチェックpyflakes
  *のpythonファイルに忘れPDB文をチェックします
ドキュメンテーション
インストール
hghooksは、Pythonの卵は非常にインストールするのは非常に簡単であるとして配布されています。あなただけの次のコマンドを入力する必要があります。
easy_installをhghooks
そして、簡単なインストールCheeseshopに移動し、あなたのための最後のhghooksをつかむだろう。また、追加料金なしであなたのためにそれをインストールします。
利用
あなたのMercurialリポジトリのごhgrcファイルのファイルを編集し、このパッケージで提供されるフックの1つを使用し、これらの行を追加するには:
[フック]
pretxncommit.pep8 =パイソン:hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes =パイソン:hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb =パイソン:hghooks.pdbhook.pretxncommit
あなたが必要とするだけのフックを追加することができます。
フックをスキップする方法
無pep8、無pyflakesと無PDB:あなたは特定のチェンジするためのフックを回避する必要がある場合は、コミットメッセージに次のキーワードを1つ以上追加することができます。
一方、特定のファイルにフックを避けたい場合は、どこかでそう言って、ファイルにコメントを追加することができます。例えば:
#のhghooks:無pyflakes無PDB
この場合にはpyflakesとPDBフックがこのファイルをスキップします。 「#のhghooks:「プロローグが重要であり、あなたはまさにそのようにそれを入力する必要があります。そして、スペースで区切られたスキップkeyworkdsを追加します。
このリリースの新機能:
この修正ドキュメント第1のエラー
このバージョン0.5.1の新機能です:
この新しいpyjslint 0.3.1を使用してください。
このバージョン0.5.0の新機能です:
このpyjslintのパッケージを介してjslintするためのサポートを追加します。マヌエル·ビエラとパブロ·マーティンによる寄与。
trachooks.ticket_updaterフックでチェンジグループのフックタイプのサポートを追加します。この場合、一つのメッセージにすべてのチェンジのメッセージをマージし、Tracのチケットにちょうど1つのコメントを追加。マヌエル·パブロ·。
trachooks.ticket_updaterフックにサーバー時間を使用してください。マヌエル·パブロ·。
このバージョン0.4.3の新機能です:
このpyflakes 0.5.0と後方の以前のバージョンとの互換性で動作します
このバージョン0.4.2の新機能です:
このコミットメッセージ内の非ASCII文字についての不具合を修正しました
このバージョン0.4.1の新機能です。文法的に間違ったファイルの上pyflakesフックを実行するときに
このバグを修正しました。
このバージョン0.4.0の新機能:
このpyflakesフックは&QUOTのもののコード行を無視します。pyflakes:無視"コメント
この修正ドキュメント:
このバージョン0.3.2の新機能であります
このバージョン0.3.1の新機能:
このpep8 errosを無視して許可します
この要件:
このパイソン
コメントが見つかりません