bzrlib

从 Launchpad 获取提交消息和差异
bzrlib

从 Launchpad 获取提交消息和差异

是否可以在不克隆存储库的情况下获取 Launchpad 上项目的提交消息和相关差异(更改的文件内容)?我尝试使用 bzrlib,如下所示: from bzrlib.branch import Branch from bzrlib.plugin import load_plugins load_plugins() branch = Branch.open('lp:bzr') revision_id = branch.last_revision() revision = branch.repository.get_revision(revision_id) ...

Admin

如何使用 bzrlib 获取分支的修订历史记录
bzrlib

如何使用 bzrlib 获取分支的修订历史记录

我正在尝试获取 bzr 分支的提交者列表。我知道我可以通过命令行获取它,如下所示: bzr log -n0 | grep committer | sed -e 's/^[[:space:]]*committer: //' | uniq 但是,我想用 以编程方式获取该列表bzrlib。查看了 bzrlib 文档后,我还是无法找到如何从我的分支获取完整的修订列表。 关于如何使用 bzrlib 获取分支中的完整修订历史记录,或者最终获取提交者列表,有什么提示吗? ...

Admin

使用 bzrlib 创建新的存储库/分支
bzrlib

使用 bzrlib 创建新的存储库/分支

我正在尝试以编程方式创建一个新的空白 Bazaar 分支/存储库,相当于运行brz init。我尝试了几种不同的方法bzrlib 文档但至今还没有成功。 这些故障列举如下: from bzrlib import repository r = repository.Repository.open('/tmp/testing') r = repository.Repository.create('/tmp/testing') from bzrlib import branch b = branch.Branch.create('/tmp/testing')...

Admin