Subversion在Python提交钩子中获取文本状态数据

时间:2012-10-10 19:31:45

标签: python svn

我正在寻找一种扩展Python Commit Hooks的方法,这样我只能找出所有修改过的文件,不包括所有修改过的属性。

我可以使用SVN.Core或SVN.fs或其他SVN导入库函数吗?

我正在调查 svn_fs_txn_prop

但运气不好。

先谢谢。

1 个答案:

答案 0 :(得分:1)

在Python中使用Subversion核心库,您可以创建一个类来读取与提交相关联的不同Subversion属性。

你可以打电话给:

changeCollector = svn.repos.ChangeCollector(self.fs_obj,self.fsroot,self.pool);

        for path, change in changeCollector.changes.items():
            # this is the property that i want
            change.text_changed