使用“原始”的 mercurial API,我可以编写如下内容:
peer = hg.peer(ui.ui(), {}, 'ssh://hg@bitbucket.org/some/project')
建立连接后,我可以使用远程仓库。
我无法理解使用 hglib 的远程仓库应该如何工作。天真的方法,即使用一些简单的东西:
hglib.open("ssh://hg@bitbucket.org/some/project")
不起作用,并且引发的异常并没有让我更清楚。
我的问题:使用 hglib,我如何打开与远程 ssh-repo 的连接?