名称
pre-unlock — 路径解锁尝试通知。
概要
pre-unlock REPOS-PATH
PATH
USER
TOKEN
BREAK-UNLOCK
描述
无论何时有人尝试从文件上移除锁定,都会运行 pre-unlock 钩子。它可用于创建指定哪些用户可以解锁特定路径的策略。它在确定有关锁定中断的策略方面尤为重要。如果用户 A 锁定了一个文件,用户 B 是否可以解除锁定?如果锁定时间超过一周呢?钩子可以决定和执行这些事项。
如果 pre-unlock 钩子程序返回一个非零退出值,解锁操作将中止,并且输出到 stderr
的任何内容都将被传递回客户端。
输入参数
传递给钩子程序的命令行参数,按顺序排列如下:
-
仓库路径
-
要解锁的版本化路径
-
尝试解锁的用户的身份验证用户名
-
与要删除的锁定相关的锁定令牌
-
如果用户试图解除锁定,则为 1
;否则为 0
。