我正在搜索一个可以从SVN存储库中提取(至少)以下信息的库(不是工作副本!):
是否有可以执行此操作的Python库?
对于作者和提交消息,我可以解析“db / revprops / 0 / ...”(简单格式),但是查找更改的文件似乎并不那么容易,所以我宁愿坚持使用一个库支持SVN repos。
答案 0 :(得分:2)
libsvn有一些Python绑定:http://pysvn.tigris.org/docs/pysvn.html。它们有助于完成svn命令行客户端可以执行的所有操作。
特别是,Client.log()
方法可以满足您的需求。
答案 1 :(得分:0)
我认为你需要像py-svn这样的东西。