名前

pre-unlock — パスのロック解除通知

説明

pre-unlock フックは、誰かがファイルのロックを解除しようとした時に、常に実行されます。これを使えば、どのユーザが、どの特定のパスに対してロックを解除できるかといった、ポリシーを作るために利用できます。ロック解除に関するポリシーを決めることは非常に重要です。ユーザ A がファイルをロックした場合、B はそのロックを解除できるのでしょうか? ロックが一週間以上も前のものだった場合は? これらのことはフックにより決定し、強制できます。

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

入力パラメータ

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

  1. リポジトリのパス

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

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

典型的な利用方法

アクセス制御