mercurial reviewboard插件不再使用OrtoiseHG 2.4.3

mercurial reviewboard插件不再使用OrtoiseHG 2.4.3,mercurial,tortoisehg,review-board,Mercurial,Tortoisehg,Review Board,我刚得到Mercurial Reviewboard插件,它就可以与TortoiseHG 2.4.2一起工作,这时我升级到了TortoiseHG 2.4.3,它就停止工作了。 当我点击“PostReview”按钮时,它现在抛出了以下错误。 “postreview插件版本4.1.0” “'module'对象没有'findoutgoing'属性” 我尝试了插件的许多不同分支,但都没有成功。我现在拥有的是Fredrik Haard的,可以在这里找到:https://bitbucket.org/haard

我刚得到Mercurial Reviewboard插件,它就可以与TortoiseHG 2.4.2一起工作,这时我升级到了TortoiseHG 2.4.3,它就停止工作了。 当我点击“PostReview”按钮时,它现在抛出了以下错误。 “postreview插件版本4.1.0” “'module'对象没有'findoutgoing'属性”

我尝试了插件的许多不同分支,但都没有成功。我现在拥有的是Fredrik Haard的,可以在这里找到:https://bitbucket.org/haard/mercurial-reviewboard 不幸的是,他已经有一段时间没有更新了

我试着查找插件的源代码,但对Python和Mercurial插件几乎一无所知


如果有人能提供任何帮助,我将不胜感激。

尽管仍有一些问题,“my”fork现在对我有效,尽管非ascii源文件存在编码错误。如果它对您不起作用(从2012-24-10提交),并且您遇到的问题与编码无关(处理这些问题),请您描述发生了什么/提供日志消息好吗?

我遇到了同样的错误
“'module'对象没有属性'findoutgoing'”
,使用以下命令:

陆龟王:2.4.3(含Mercurial-2.3.2、Python-2.7.3、PyQt-4.9.3、Qt-4.8.2)
评论板:1.6.13
Mercurial reviewboard插件:windix Mercurial reviewboard(4.1.0)从2012-08-30开始,第400行的reviewboard.py有以下变化:

self._api_post('/account/login/', {
而不是

self._api_post('/api/json/accounts/login/', {
我只有一个本地存储库,Reviewboard使用磁盘上的路径指向它。

当我在该存储库的
.hg/hgrc
文件中添加以下内容时,问题就解决了:

[paths]
default = http://localhost:8003
其中8003是我为同一repo配置的端口,位于该repo内部的同一文件中。
我还有两个本地回购,在相同的情况下-没有远程基地-分别为8000和8005配置,我现在能够从OrtoisehG用户界面发布所有这些回购的审查请求(在为每个回购添加了[paths]部分和上述默认url之后)


我希望这有帮助

我会解决这个问题,因为我有同样的问题,不能保证一个目标日期,但可以保证我会尽快完成。