`commitinfo', `loginfo', `rcsinfo', `editinfo' の四つのファイルは、共通の書式を持ちます。 各ファイルの目的は後述します。 ここでは共通の構文について説明します。
各行は次の要素から構成されます:
空白行は無視されます。 また `#' という文字で始まる行は註釈行として扱われます。 残念ながら、長い行を複数行に分割することはできません。
リポジトリの中のディレクトリに合致した最初の正規表現が使用されます。 行の残りの部分は、ファイル名もしくはコマンド行として適切に使用されます。