下一个: , 上一个: Trigger Script Security, 上层: Trigger Scripts


C.3.3 commit 支援文件

modules 文件里面的 `-i' 标识,可用于文件提交时运行某个程序 (参阅 modules)。本节讲述的文件,可以提供另外一种更灵活的方式,在提交时 运行程序。

提交的时候可以有三种程序执行。它们在仓库的文件里面指定,如下所述。下面概述了 文件名已经对应程序的目的。

commitinfo
对应的程序用来检验提交是否允许。如果返回的是非零值,提交将失败。 参阅 commitinfo.
verifymsg
指定的程序用来评估日志消息,并可校验里面是否包含所需的字段。最常见的是与 rcsinfo 文件组合在一起使用,因为那个文件包含日志消息模板(参阅 rcsinfo)。 参阅 verifymsg.
loginfo
指定的程序在提交之后调用。它接受日志消息及其他额外信息,并能将日志消息存储到 一个文件,或者发邮件给特定的人,也可以是发给本地的 newsgroup,等等... 创意无限! 参阅 loginfo.