下一个: , 上一个: postwatch, 上层: Trigger Scripts


C.3.11 代理前加载脚本

preproxy 文件确定第二服务器接受写请求之后执行的程序,就在主服务器接手 和成为写代理之前。这个 hook 可以用来拨叫调制解调器,加载 SSH 通道,建立 VPN, 或者其他任何需要在连接主服务器之前做的事情。

preproxy 脚本调用一次,在写请求的时候,附带客户端发来的顶级目录设置的仓库 参数(如果需要)。

preproxy 文件有一个标准的脚本 hook 形式(参阅 Trigger Scripts), 每一行是一个正则表达式和所执行的命令。它支持 ALL 和 DEFAULT 关键字。

除了通用格式化字符串之外,preproxy 文件还支持下面的形式:

P
指定主服务器的 CVSROOT 字符串