Node: commitinfo, Next: , Previous: checkoutlist, Up: Repository Administrative Files



commitinfo

コミット時に、コミット中のものに基づいて実行するプログラムを指定します。 各行には正規表現とコマンドテンプレートを書きます:

     REGULAR_EXPRESSION PROGRAM [ARGUMENTS]
     

PROGRAM にはテンプレート中に書いた引数に続いて追加の引数が渡されます。 追加の引数とは、リポジトリのフルパス、コミットしようとするファイル名、 です。これらのファイルは PROGRAM によって検査することができます。ファ イル内容はコミットしようとしている作業コピー中のファイルと同じです。 PROGRAM がノンゼロで終了した場合、コミットは失敗します。それ以外の場合 は成功します。(この章で既に出てきたきた Shared Syntax も参照のこ と)