hgsubversion 失败,并显示"没有名为存储库的模块"



我更新了Ubuntu安装,更新了我的mercurial版本,现在hgsubversion不再工作了。我一直收到一个错误,上面写着";abort:没有名为repo的模块"我的hgsubversion副本似乎是最新的http://hg.durin42.com/hgsubversion/.

hgsubversion似乎没有得到积极维护,但这个错误并不难修复。查看相关的源文件可以发现,这个错误不是真正的错误,而是试图从真正的错误中恢复。显然,repository是从mercurial移动到mercurial.interfaces的,因此将peerapi=1上方的行更改为from mercurial.interfaces.repository import peer as peerrepository解决了这个问题。我会提交一份错误报告,但我找不到报告的地方,所以我把它放在了这里。

编辑:对,需要编辑的文件是hgsubversion/svnrepo.py

我的hgsubversion副本似乎是最新的http://hg.durin42.com/hgsubversion/

您必须使用良好且正确的位置作为扩展源:

  • hg.durin42.com/hgsubversion未维护至少18个月

*真正的hgsubversion存储库现在位于https://foss.heptapod.net/mercurial/hg-git

  • 提示此repo更新了很多,并且具有HG v5所需的所有修复程序

>hg log -r tip --style compact

1702[tip] d6ac1ae9027a 2020-08-04 00:23 +0200 a

gitnodekw: do not crash on hg incoming when log template includes gitnode()

关于想法的权利:你尝试在你的Ubuntu上使用TortoiseHG,它在库中似乎有更新的hgsubversion

相关内容

  • 没有找到相关文章

最新更新