C.3.3 commit 支援文件
modules 文件里面的 `-i' 标识,可用于文件提交时运行某个程序
(参阅 modules)。本节讲述的文件,可以提供另外一种更灵活的方式,在提交时
运行程序。
提交的时候可以有三种程序执行。它们在仓库的文件里面指定,如下所述。下面概述了
文件名已经对应程序的目的。
- commitinfo
- 对应的程序用来检验提交是否允许。如果返回的是非零值,提交将失败。
参阅 commitinfo.
- verifymsg
- 指定的程序用来评估日志消息,并可校验里面是否包含所需的字段。最常见的是与
rcsinfo 文件组合在一起使用,因为那个文件包含日志消息模板(参阅 rcsinfo)。
参阅 verifymsg.
- loginfo
- 指定的程序在提交之后调用。它接受日志消息及其他额外信息,并能将日志消息存储到
一个文件,或者发邮件给特定的人,也可以是发给本地的 newsgroup,等等...
创意无限! 参阅 loginfo.