名称

pre-revprop-change — 修订版本属性修改的通知。

描述

pre-revprop-change钩子在修订版本属性修改之前,正常提交范围之外被执行,不象其他钩子,这个钩子默认是拒绝所有的属性修改,钩子必须实际存在并且返回一个零值,这样属性修改才能实现。

如果pre-revprop-change钩子没有实现或返回一个非零值,对属性的修改就不会成功,所以的标准错误输出会返回到客户端。

输入参数

传递给你钩子程序的命令行参数,按照顺序是:

  1. 版本库路径

  2. 要修改属性的修订版本

  3. 企图修改属性的认证用户名

  4. 属性名称已修改

  5. 变更描述:A (添加的),D (删除的)或M (修改的)

此外,Subversion通过标准输入将属性值传递给钩子程序。

普通用户

访问控制,修改确认和控制