Bazaar插件:预提交钩子上的修改文件列表

时间:2009-06-01 06:04:16

标签: bazaar bazaar-plugins

我想编写一个Bazaar插件,在修改文件提交之前执行一些操作。检查语法错误,如果文件中仍有TODO,则警告提交者。

如何在Bazaar插件中获取已修改文件的列表?

1 个答案:

答案 0 :(得分:3)

如果你正在使用pre_commit钩子,那么你的钩子函数将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