0

升级到 Mercurial 4.7,现在我得到“*** failed to import extension kiln from <....>: 'module' object has no attribute 'command'” 我必须手动输入 ID/密码。怎么了?

4

1 回答 1

0

您正在使用 Kiln Extensions,而 Mercurial 4.7 中的一些更改打破了这一点。

关于您引用的错误,Mercurial 发行说明指出(第 7 节,API 更改):

cmdutil:删除 registrar.command 的弃用前身

因此,您可以通过替换来解决此特定问题cmdutil.commandregistrar.command但这只会暴露其他问题。

就个人而言,我没有更多时间来解决这个问题,所以我只是降级到 Mercurial 4.6.1。

于 2019-01-10T21:41:51.027 回答