有没有办法以编程方式访问集市仓库?

时间:2010-06-09 17:01:22

标签: php python bazaar

我想访问一个bazaar存储库,并使用Python或PHP脚本从中提取代码。

这是怎么做到的?是否有一个Python模块/ PEAR库使这很容易?

如果有帮助,则存储库位于Launchpad上。

编辑:如下所述,直接运行bazaar命令不是一种选择。此外,一个例子将非常感激。

1 个答案:

答案 0 :(得分:4)

bzrlib。根据您的情况,您也可以执行命令行来执行此操作。

根据Integrating with BZR页面,您可能会执行以下操作来结帐代码。您还可以使用Export代码,这可能更合适:

from bzrlib.bzrdir BzrDir

accelerator_tree, source = BzrDir.open_tree_or_branch('http:URL')
source.create_checkout('/tmp/newBzrCheckout', None, True, accelerator_tree)