[Bug 5904] New: evolve 8.0 crashes with 4.5.3

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Thu May 31 09:39:43 UTC 2018


https://bz.mercurial-scm.org/show_bug.cgi?id=5904

            Bug ID: 5904
           Summary: evolve 8.0 crashes with 4.5.3
           Product: Mercurial
           Version: 4.5.3
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: bug
          Priority: normal
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: matt_harbison at yahoo.com
                CC: lothiraldan at gmail.com,
                    mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org

Nothing special with the repo, it just needs something orphaned to evolve.  It
works fine in 4.6.

$ /d/mercurial/hg evolve -n
move:** Unknown exception encountered with possibly-broken third-party
extension reviewboard
** which supports versions unknown of Mercurial.
** Please disable reviewboard and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit
(AMD64)]
** Mercurial Distributed SCM (version 4.5.3)
** Extensions loaded: blackbox, eol, extdiff, purge, rebase, schemes, share,
shelve, strip, reviewboard, evolve, phabricator
Traceback (most recent call last):
  File "d:/mercurial/hg", line 41, in <module>
    dispatch.run()
  File "d:\mercurial\mercurial\dispatch.py", line 88, in run
    status = (dispatch(req) or 0) & 255
  File "d:\mercurial\mercurial\dispatch.py", line 183, in dispatch
    ret = _runcatch(req)
  File "d:\mercurial\mercurial\dispatch.py", line 324, in _runcatch
    return _callcatch(ui, _runcatchfunc)
  File "d:\mercurial\mercurial\dispatch.py", line 332, in _callcatch
    return scmutil.callcatch(ui, func)
  File "d:\mercurial\mercurial\scmutil.py", line 154, in callcatch
    return func()
  File "d:\mercurial\mercurial\dispatch.py", line 314, in _runcatchfunc
    return _dispatch(req)
  File "d:\mercurial\mercurial\dispatch.py", line 918, in _dispatch
    cmdpats, cmdoptions)
  File "d:\mercurial\mercurial\dispatch.py", line 673, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "d:\mercurial\mercurial\dispatch.py", line 926, in _runcommand
    return cmdfunc()
  File "d:\mercurial\mercurial\dispatch.py", line 915, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File "d:\mercurial\mercurial\util.py", line 1195, in check
    return func(*args, **kwargs)
  File "c:\Python27\lib\site-packages\hgext3rd\evolve\evolvecmd.py", line 1260,
in evolve
    progresscb, targetcat)
  File "c:\Python27\lib\site-packages\hgext3rd\evolve\evolvecmd.py", line 69,
in _solveone
    dryrun, confirm, progresscb)
  File "c:\Python27\lib\site-packages\hgext3rd\evolve\evolvecmd.py", line 157,
in _solveunstable
    displayer.show(orig)
  File "d:\mercurial\mercurial\logcmdutil.py", line 187, in show
  File "d:\mercurial\mercurial\logcmdutil.py", line 463, in _show
TypeError: render() takes exactly 2 arguments (3 given)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list