mercurial 2.1 broke --outgoing

Issue #24 new
Bryan Murdock
created an issue

I upgraded to mercurial 2.1 and now postreview --outgoing fails. Here's what it looks like:

{{{

!bash

$ hg postreview --outgoing --outgoingchanges postreview plugin, version 4.1.0 searching for changes unknown exception encountered, please report by visiting http://mercurial.selenic.com/wiki/BugTracker Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) [GCC 4.4.3] Mercurial Distributed SCM (version 2.1) Extensions loaded: color, pager, graphlog, rebase, progress, purge, record, mq, transplant, convert, crecord, prompt, reviewboard Traceback (most recent call last): File "/usr/bin/hg", line 38, in <module> mercurial.dispatch.run() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 27, in run sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 64, in dispatch return _runcatch(req) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 87, in _runcatch return _dispatch(req) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 683, in _dispatch cmdpats, cmdoptions) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 465, in runcommand ret = _runcommand(ui, options, cmd, d) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 184, in wrap return wrapper(origfn, *args, kwargs) File "/usr/lib/pymodules/python2.6/hgext/pager.py", line 107, in pagecmd return orig(ui, options, cmd, cmdfunc) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 184, in wrap return wrapper(origfn, args, kwargs) File "/usr/lib/pymodules/python2.6/hgext/color.py", line 362, in colorcmd return orig(ui_, opts, cmd, cmdfunc) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 737, in _runcommand return checkargs() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 691, in checkargs return cmdfunc() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 680, in <lambda> d = lambda: util.checksignature(func)(ui, *args, cmdoptions) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 456, in check return func(args, kwargs) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 139, in wrap util.checksignature(origfn), *args, kwargs) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 456, in check return func(args, kwargs) File "/usr/lib/pymodules/python2.6/hgext/mq.py", line 3325, in mqcommand return orig(ui, repo, *args, kwargs) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 456, in check return func(args, **kwargs) File "/tools/hg/mercurial-reviewboard/mercurial_reviewboard/init.py", line 53, in postreview rparent = find_rparent(ui, repo, c, opts) File "/tools/hg/mercurial-reviewboard/mercurial_reviewboard/init.py", line 81, in find_rparent rparent = remoteparent(ui, repo, c) File "/tools/hg/mercurial-reviewboard/mercurial_reviewboard/init.py", line 330, in remoteparent out = findoutgoing(repo, remoterepo) File "/tools/hg/mercurial-reviewboard/mercurial_reviewboard/init.py", line 348, in findoutgoing common, outheads = discovery.findcommonoutgoing(repo, remoterepo) TypeError: 'outgoing' object is not iterable

}}}

Comments (1)

  1. Log in to comment