pre-revprop-change — 修訂版本屬性修改的通知。
pre-revprop-change鉤子在修訂版本屬性修改之前,正常提交範圍之外被執行,不像其他鉤子,這個鉤子默認是拒絕所有的屬性修改,鉤子必須實際存在並且返回一個零值,這樣屬性修改才能實現。
如果pre-revprop-change鉤子沒有實現或返回一個非零值,對屬性的修改就不會成功,所以的標準錯誤輸出會返回到客戶端。
傳遞給你鉤子程序的指令列參數,按照順序是:
版本庫路徑
要修改屬性的修訂版本
企圖修改屬性的認證用戶名
屬性名稱已修改
變更描述:A (新增的),D (刪除的)或M (修改的)
A
D
M
此外,Subversion通過標準輸入將屬性值傳遞給鉤子程序。
訪問控制,修改確認和控制