[issue1805] 1ef630452e0b breaks "hg log -k"

Christian Ebert mercurial-bugs at selenic.com
Thu Aug 20 16:54:11 UTC 2009


New submission from Christian Ebert <blacktrash at gmx.net>:

"hg log -k" in crew tip causes a traceback.

$ hg -q --version
Mercurial Distributed SCM (version 1ef630452e0b)
$ hg log -k test
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 1ef630452e0b)
** Extensions loaded: 
Traceback (most recent call last):
  File "/usr/local/bin/hg", line 27, in <module>
    mercurial.dispatch.run()
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
27, in dispatch
    return _runcatch(u, args)
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
43, in _runcatch
    return _dispatch(ui, args)
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
449, in _dispatch
    return runcommand(lui, repo, cmd, fullargs, ui, options, d)
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
317, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
501, in _runcommand
    return checkargs()
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
454, in checkargs
    return cmdfunc()
  File "/usr/local/lib/python2.6/site-packages/mercurial/dispatch.py", line
448, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/local/lib/python2.6/site-packages/mercurial/util.py", line 402,
in check
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.6/site-packages/mercurial/commands.py", line
2055, in log
    k in " ".join(ctx.files()[3]).lower()):
IndexError: list index out of range


Bisecting shows that

changeset:   9367:1ef630452e0b
user:        Dirkjan Ochtman <dirkjan at ochtman.nl>
date:        Thu Aug 20 08:34:22 2009 +0200
summary:     cmdutil: use context objects for walkchangerevs()

is the "culprit".

----------
messages: 10367
nosy: blacktrash, djc
priority: bug
status: unread
title: 1ef630452e0b breaks "hg log -k"

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://mercurial.selenic.com/bts/issue1805>
____________________________________________________



More information about the Mercurial-devel mailing list