autohookはそのhgrcファイルを使用するすべてのリポジトリにプッシュするための任意のhgrcファイル(システム、ユーザー、レポ)とトリガ(pretxnchangegroup)で設定&NBSPすることができます。。パラメータのレポを受け入れる必要がある外部(パイソン)フック、ユーザーを読み込むことができます、revisonを開始し、終了リビジョン
2つの内蔵フック、adds_branchとhas_multiple_heads、と定義することができますフックをバイパスすることができ、ユーザーが含まれています。 hgapi(https://bitbucket.org/haard/hgapi)に依存します。
[autohook]グループの下に設定変数:
デバッグ
 もっと冗長。
LOADPATH
 のLoadModuleからモジュールをロードしようとする前に、システムパスに追加するパス
のLoadModule
 モジュールは、フックを実行する前にロードするには
テスト
 すべてのリポジトリに対して実行するテストのリスト
スーパーユーザ
 バイパスの試験を許可されたユーザーのリスト
レポ
&NBSPは、リポジトリ名のリスト
 
 
カスタムフック(例えばフックを確認してください)5つの引数を取ることが期待されています。
レポ - hgapiからHGレポオブジェクト
ユーザー - ユーザー名
開始 - プッシュ最初のリビジョン(番号)
エンド - プッシュ最後のリビジョン
サンプル設定:
[フック]
pretxnchangegroup =のpython:パス/に/ autohook / autohook.py:フック
[autohook]
デバッグ=真
LOADPATH = /パス/に/フック
のLoadModule = hookmodule1 hookmodule2
テスト= adds_branch hookmodule1.myhook
レポ= ORIG
orig.path = /パス/に/レポ
orig.tests = has_multiple_heads hookmodule2.hook
の要件の
- のPythonます。
コメントが見つかりません