Using hg 4.8 or higher causes jcheck to fail
Repro:
$ hg clone https://www.mercurial-scm.org/repo/hg mercurial
$ cd mercurial
$ hg checkout 4.7.2
$ make all
$ cd path/to/jdk
$ path/to/mercurial/hg jcheck
# no problem
$ cd path/to/mercurial
$ make clean
$ hg checkout 4.8.2
$ make all
$ cd path/to/jdk
$ path/to/mercurial/hg jcheck
File "/home/aeubanks/jdk/jcheck/jcheck.py", line 806, in jcheck
changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, [], get, opts)
TypeError: walkchangerevs() takes exactly 4 arguments (5 given)
Repro:
$ hg clone https://www.mercurial-scm.org/repo/hg mercurial
$ cd mercurial
$ hg checkout 4.7.2
$ make all
$ cd path/to/jdk
$ path/to/mercurial/hg jcheck
# no problem
$ cd path/to/mercurial
$ make clean
$ hg checkout 4.8.2
$ make all
$ cd path/to/jdk
$ path/to/mercurial/hg jcheck
File "/home/aeubanks/jdk/jcheck/jcheck.py", line 806, in jcheck
changeiter, matchfn = cmdutil.walkchangerevs(ui, repo, [], get, opts)
TypeError: walkchangerevs() takes exactly 4 arguments (5 given)
- is cloned by
-
CODETOOLS-7902467 jcheck fails with mercurial 5: object of type 'branchcache' has no len()
-
- Resolved
-
- relates to
-
CODETOOLS-7902476 jcheck_test.py broken after upgrade to mercurial 4.3 (and python2.7)
-
- Resolved
-
-
CODETOOLS-7902518 jcheck fails with TypeError: walkchangerevs() takes exactly 4 arguments (5 given) with Mercurial 4.9
-
- Closed
-