2009-06-01 4 views
0

コミットされる前に変更されたファイルのいくつかのアクションを実行するBazaarプラグインを書きたいと思います。構文エラーのチェックや、ファイル内にTODOが残っている場合に警告するようなことがあります。Bazaarプラグイン:プリコミットフックの変更されたファイルのリスト

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

答えて

3

pre_commitフックを使用している場合、フック機能は引数の1つとしてtree_deltaを取得します(doc on hook signatures参照)。追加/変更/名前を変更したファイルのリストにアクセスするには、tree_deltaオブジェクトを使用する必要があります。 Documentation of TreeDelta class is available here

Example of pre_commit hook code you can see here

+0

よろしくお願い致します。 – Jrgns

関連する問題