名称
start-commit — 开始提交的通知
描述
start-commit 在开始事务之前执行。通常用来确定用户是否有提交权限。
如果 start-commit 钩子程序返回非零值,提交就会在创建事务之前停止,stderr
的任何输出都会返回到客户端。
输入参数
传递给你钩子程序的命令行参数,按照顺序是:
-
版本库路径
-
认证过的尝试提交的用户名
-
Colon-separated list of capabilities that a client passes to the server,
including depth
, mergeinfo
, and
log-revprops
(new in Subversion 1.5).
普通用户
访问控制 (例如,因为某些原因,临时禁止提交)。
只允许支持某些特性的客户端访问。