我想编写一个Bazaar插件,在修改文件提交之前执行一些操作。检查语法错误,如果文件中仍有TODO,则警告提交者。
如何在Bazaar插件中获取已修改文件的列表?
答案 0 :(得分:3)
如果你正在使用pre_commit
钩子,那么你的钩子函数将tree_delta
作为参数之一(参见doc on hook signatures)。您需要使用tree_delta
对象来访问添加/修改/重命名文件的列表。
Documentation of TreeDelta class is available here