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