リポジトリ中のすべてに対する通知

あるアーカイブ中のすべてのカテゴリ、ブランチ、バージョンにたいして通知を設定するのは とても簡単です: 単に =rules.archivesファイルを書くだけです — 他の設定ファイルはそれから自動的に生成されます。

最初の=rules.archivesファイルは以下のような行を含んでいるべきです:

ARCHIVE COMMAND:THUNK CATEGORY-ACT BRANCH-ACT VERSION-ACT

トリガーしたい動作ごとに記述します。 設定ファイルを作成後、そのディレクトリで notify を実行してください。最初の実行で リポジトリ中のすべてのカテゴリを検出し、それにたいして COMMAND を実行し、以下のような行を持つ rules.categories ファイルを作ります:

CATEGORY CATEGORY-ACT BRANCH-ACT VERSION-ACT

それからnotifyその設定ファイルを読んで、リポジトリ中のすべてのブランチを 検出し、CATEGORY-ACTを実行して =rules.branchesを作ります。

最後に =rules.versions が同様にして自動生成されます。

新しいカテゴリ、ブランチ、バージョンがアーカイブに追加されるたびに 定義ファイルはその追加を反映する形で自動的に更新されます(当り前 ですがnotify が実行されたときにです。)