名前
pre-unlock — パスのロック解除通知
説明
pre-unlock フックは、誰かがファイルのロックを解除しようとした時に、常に実行されます。これを使えば、どのユーザが、どの特定のパスに対してロックを解除できるかといった、ポリシーを作るために利用できます。ロック解除に関するポリシーを決めることは非常に重要です。ユーザ A がファイルをロックした場合、B はそのロックを解除できるのでしょうか? ロックが一週間以上も前のものだった場合は? これらのことはフックにより決定し、強制できます。
pre-unlock フックプログラムの終了コードが非ゼロであった場合、ロック解除処理を中止し、標準エラー出力の内容をクライアントに順次送信します。
入力パラメータ
以下のコマンドライン引数が、この順番にフックプログラムに渡されます。
リポジトリのパス
ロックを行うバージョン管理下のパス
ロックを取得する認証ユーザ名