0

変更されたファイルがコミットされる前にいくつかのアクションを実行する Bazaar プラグインを作成したいと考えています。構文エラーのチェックや、ファイルにまだ TODO がある場合のコミッターへの警告などです。

Bazaar プラグインで変更されたファイルのリストを取得するにはどうすればよいですか?

4

1 に答える 1

3

フックを使用してpre_commitいる場合、フック関数はtree_delta引数の 1 つとして取得されます (フック署名に関するドキュメントを参照してください)。tree_delta追加/変更/名前変更されたファイルのリストにアクセスするには、オブジェクトを 使用する必要があります。TreeDelta クラスのドキュメントは、こちらから入手できます

ここで見ることができる pre_commit フック コードの例

于 2009-06-01T08:34:44.727 に答える