名称

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

描述

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

如果 pre-revprop-change 钩子不存在,不可执行,或返回非零值,就不会修改属性,所有的 stderr 的输出会返回到客户端。

输入参数

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

  1. 版本库路径

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

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

  4. 属性名称已修改

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

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

普通用户

访问控制;变更确认和控制