名前

pre-lock — パスのロック取得通知

説明

pre-lock フックは、誰かがパスをロックしようとしたときに、常に実行されます。これはロックを防ぐのに利用できますし、どのユーザが特定のパスに対してロックできるか、といった複雑なポリシーを設定するのにも使えます。フックが既存のロックに気づいた場合、ユーザが既存のロックを 「奪える」 かどうか、決めることもできます。

pre-lock フックプログラムの終了コードが非ゼロであった場合、ロック処理を中止し、標準エラー出力の内容をクライアントに順次送信します。

入力パラメータ

以下のコマンドライン引数が、この順番にフックプログラムに渡されます。

  1. リポジトリのパス

  2. ロックを行うバージョン管理下のパス

  3. ロックを取得する認証ユーザ名

典型的な利用方法

アクセス制御