post-commit — 成功提交的通知.
post-commit
REPOS-PATH
REVISION
TXN-NAME
事务提交并且新的版本号生成后, Subversion 就会执行钩子 post-commit. 大多数管理员都会利用 post-commit 向团队成员发送关 于新提交的邮件, 或者通知其他工具 (例如一个问题跟踪系统) 有新的提交 生成. 有些管理员还会用 post-commit 触发备份操作.
如果钩子 post-commit 的退出值不为零, 提交过程将 不会 中止, 因为这时候提交已经完成了. 但是, 钩子打印到 stderr
的信息都会返回给客户端, 以 便分析钩子失败的原因.
传递给钩子程序的命令行参数, 按照出现的顺序来说, 有:
仓库路径
新版号的整数编号
已经变成版本号的事务名, 正是该版本号触发了本次钩子的运行.
提交通知; 工具集成