変更されたファイルがコミットされる前にいくつかのアクションを実行する Bazaar プラグインを作成したいと考えています。構文エラーのチェックや、ファイルにまだ TODO がある場合のコミッターへの警告などです。
Bazaar プラグインで変更されたファイルのリストを取得するにはどうすればよいですか?
変更されたファイルがコミットされる前にいくつかのアクションを実行する Bazaar プラグインを作成したいと考えています。構文エラーのチェックや、ファイルにまだ TODO がある場合のコミッターへの警告などです。
Bazaar プラグインで変更されたファイルのリストを取得するにはどうすればよいですか?
フックを使用してpre_commit
いる場合、フック関数はtree_delta
引数の 1 つとして取得されます (フック署名に関するドキュメントを参照してください)。tree_delta
追加/変更/名前変更されたファイルのリストにアクセスするには、オブジェクトを
使用する必要があります。TreeDelta クラスのドキュメントは、こちらから入手できます。