Subversion钩子脚本发生的时机及参数
From SVN知识库
本文描述Subversion1.5中可以使用的钩子脚本,以及各钩子脚本发生的时机和可以使用的参数
目录 |
[编辑]
start-commit
这个脚本在提交事务产生前运行,通常用来判定一个用户是否有权提交。
参数:
[1] REPOS-PATH 版本库路径 [2] USER 尝试进行提交的用户 [3] CAPABILITIES 能力列表,此参数是1.5新引入的,这是一个以冒号分隔的 由客户端报告的能力列表,1.5的客户端将至少报告mergeinfo能力
[编辑]
pre-commit
这个脚本在提交事务完成之前运行,通常可以用svnlook程序来检查事务中的内容,以确定是否允许提交,比如可以检查这个事务中是否写了提交日志。
[1] REPOS-PATH 版本库路径 [2] TXN-NAME 要提交的Subversion事务名称
[编辑]
post-commit
这个脚本在事务成功提交后运行,通常用来通知一个版本刚被提交。
[1] REPOS-PATH 版本库路径 [2] REV 刚刚成功提交的版本号
[编辑]
pre-revprop-change
[编辑]
post-revprop-change
[编辑]
pre-lock
[编辑]
post-lock
[编辑]
pre-unlock
[编辑]
