Python-python怎么提取Mercurial Hg版本间改动文件列表
python可以通过PySVN的pysvn.Client.diff_summarize方法获取svn版本间改动的文件列表,如:
//pysvn.Client.diff_summarize
summary =
diff_summarize( url_or_path1,
revision1=pysvn.Revision( opt_revision_kind.base ),
url_or_path2=url_or_path,
revision2=pysvn.Revision( opt_revision_kind.working ),
recurse=True,
ignore_ancestry=False,
depth=depth )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前采用的方式是:
设置一个style文件
changeset = "Changed in {rev}:n{files}"
file = " {file}n"
然后通过调用shell
hg log -r327:328 --style ./style
获取一个类似这样的列表
Changed in 327:
demo/1.php
demo/2.php
Changed in 328:
demo/1.php
然后python解析这个输出,获取整个列表。。。