可以使用 .从本地存储库中检索本地分支hg branches
。是否也可以通过编程方式使用远程存储库来执行此操作?
问问题
1831 次
2 回答
5
不幸的是,如果不拉入存储库,就无法确定远程 Mercurial 存储库中的分支。您可以通过使用 获取所需的信息来避免将数据保存在磁盘上hg incoming
,但是该命令无论如何都通过提取整个存储库数据来工作 - 可能不是您想要的。不幸的是,您最好的选择可能只是执行签出,然后查询您现在的本地存储库。
如果这确实不可接受,您还有两个额外的解决方案:您可以使用BeautifulSoup或lxml之类的工具为您的存储库屏幕显示 Bitbucket 页面,或者您可以等到 Bitbucket 发布他们的 API,这可能会提供此功能。
于 2009-04-28T19:20:07.773 回答
2
使用 bitbucket API
curl http://api.bitbucket.org/1.0/repositories/:username/:repo_slug/branches/
在这里阅读更多:http: //api.bitbucket.org/1.0/doc/repositories/
于 2010-04-30T19:25:15.333 回答