pre-revprop-change — 修订版本属性修改的通知。
pre-revprop-change钩子在修订版本属性修改之前,正常提交范围之外被执行,不象其他钩子,这个钩子默认是拒绝所有的属性修改,钩子必须实际存在并且返回一个零值,这样属性修改才能实现。
如果pre-revprop-change钩子没有实现或返回一个非零值,对属性的修改就不会成功,所以的标准错误输出会返回到客户端。
传递给你钩子程序的命令行参数,按照顺序是:
版本库路径
要修改属性的修订版本
企图修改属性的认证用户名
属性名称已修改
变更描述:A (添加的),D (删除的)或M (修改的)
A
D
M
此外,Subversion通过标准输入将属性值传递给钩子程序。
访问控制,修改确认和控制