0

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

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

4

1 回答 1

3

如果您使用pre_commit钩子,那么您的钩子函数将tree_delta作为参数之一(请参阅钩子签名文档)。您需要使用tree_delta对象来访问添加/修改/重命名文件的列表。 TreeDelta 类的文档可在此处获得

您可以在此处查看 pre_commit 挂钩代码的示例

于 2009-06-01T08:34:44.727 回答