[issue2961] error when using parentrevspec in revision ranges
Ehsan Akhgari
bugs at mercurial.selenic.com
Wed Aug 17 10:12:29 CDT 2011
New submission from Ehsan Akhgari <ehsan at mozilla.com>:
I see this in Mercurial 1.9:
ehsanakhgari:~/moz/mozilla-central [11:11:02]$ hg log -r qtip^:qtip
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.7 (r267:88850, Jul 29 2011, 11:21:14) [GCC 4.2.1 (Based on
Apple Inc. build 5658) (LLVM build 2335.9)]
** Mercurial Distributed SCM (version 1.9)
** Extensions loaded: mq, extdiff, rebase, transplant, color, record,
graphlog, progress, churn, bzexport, convert, prompt, pager, crecord, purge,
qimportbz, trychooser, hggit
Traceback (most recent call last):
File "/opt/local/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 27, in run
sys.exit(dispatch(request(sys.argv[1:])))
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 64, in dispatch
return _runcatch(req)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 87, in _runcatch
return _dispatch(req)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 675, in _dispatch
cmdpats, cmdoptions)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 454, in runcommand
ret = _runcommand(ui, options, cmd, d)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/extensions.py",
line 182, in wrap
return wrapper(origfn, *args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/pager.py",
line 107, in pagecmd
return orig(ui, options, cmd, cmdfunc)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/extensions.py",
line 182, in wrap
return wrapper(origfn, *args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/color.py",
line 367, in colorcmd
return orig(ui_, opts, cmd, cmdfunc)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 729, in _runcommand
return checkargs()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 683, in checkargs
return cmdfunc()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py",
line 672, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py",
line 385, in check
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/extensions.py",
line 137, in wrap
util.checksignature(origfn), *args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py",
line 385, in check
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/graphlog.py",
line 395, in graph
return orig(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py",
line 385, in check
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/extensions.py",
line 137, in wrap
util.checksignature(origfn), *args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py",
line 385, in check
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/mq.py",
line 3218, in mqcommand
return orig(ui, repo, *args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py",
line 385, in check
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/commands.py",
line 3445, in log
for ctx in cmdutil.walkchangerevs(repo, matchfn, opts, prep):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/cmdutil.py",
line 952, in walkchangerevs
revs = scmutil.revrange(repo, opts['rev'] or [defrange])
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/scmutil.py",
line 539, in revrange
for r in m(repo, range(len(repo))):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/revset.py",
line 1017, in mfunc
return getset(repo, subset, tree)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/revset.py",
line 120, in getset
return methods[x[0]](repo, subset, *x[1:])
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/revset.py",
line 676, in parentspec
n = int(n[1])
TypeError: int() argument must be a string or a number, not 'tuple'
----------
messages: 17169
nosy: ehsan
priority: bug
status: unread
title: error when using parentrevspec in revision ranges
____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2961>
____________________________________________________
More information about the Mercurial-devel
mailing list