名称
pre-unlock — 解锁路径尝试的通知。
描述
当有人尝试解除对文件的锁定时,pre-unlock
钩子就会运行。它可以用来创建策略,指定哪些用户可以解锁特定路径。对于确定关于锁破坏的策略尤其重要。如果用户 A 锁定了一个文件,用户 B 是否可以破坏锁?如果锁已经超过一周了呢?这些问题可以通过钩子来决定和执行。
如果 pre-unlock
钩子程序返回一个非零退出值,则解锁操作将被中止,并且任何打印到 stderr
的内容都将被传回客户端。
输入参数
传递给钩子程序的命令行参数,按顺序排列,分别是
-
仓库路径
-
要解锁的版本化路径
-
尝试解锁者的认证用户名
-
与要移除的锁关联的锁令牌
-
如果用户尝试破坏锁,则为 1
;否则为 0
。