pre-revprop-change — リビジョン属性の変更通知
pre-revprop-change フックは、リビジョン属性の変更が通常のコミットの外側で行われた場合、その変更の直前に実行されます。他のフックと違い、デフォルト状態では実行を拒否します。リビジョン属性の変更が起きる前に、このフックが存在しており、終了コードがゼロでなければなりません。
pre-revprop-change フックが存在しない、実行できない、終了コードが非ゼロであった場合、行う予定だった属性の変更は行われず、標準エラー出力の内容をクライアントに順次送信します。