post-revprop-change
优质
小牛编辑
123浏览
2023-12-01
post-revprop-change — 版本号属性被成功修改的通知.
大纲
post-revprop-change
REPOS-PATH
REVISION
USER
PROPNAME
ACTION
描述
钩子 post-revprop-change 在版本号属性被修改完成后立即执行, 这 里所说的版本号修改不是通常提交的一部分. 从前面对钩子 pre-revprop-change 的介绍读者应该可以很容易推断出, 除非提供了 pre-revprop-change, 否则的话 post-revprop-change 根本没机会执行. 这个钩子的典型用途是发邮件通知版本号属性被修改了.
如果钩子 post-revprop-change 的退出值不为零, 那么针对版本号属性 的修改将 不会 被中止, 因为这时候修改已经完成了. 但是, 钩子打印到 stderr
的信息都会返回给客户端, 以便分析钩子失败的原因.
输入参数
传递给钩子程序的命令行参数, 按照出现的顺序来说, 有:
仓库路径
属性即将被修改的版本号的整数编号
修改版本号属性的已认证的用户名
被修改的版本号属性的名字
用于描述修改类型的字符:
A
(新增的),D
(被删除的), 或M
(被修改的)
此外, Subversion 还会把版本号属性的旧值通过标准输入 stdin
传递给钩子程序.
常见用法
通知人们有版本号属性被修改了