[issue1643] traceback when converting from CVS to Mercurial

Stephen Rasku mercurial-bugs at selenic.com
Thu Apr 30 17:23:03 CDT 2009


New submission from Stephen Rasku <mercurial at srasku.net>:

I am getting the following traceback when I try and convert from CVS to Mercurial:

$ hg convert build /var/hg/build
initializing destination /var/hg/build repository
cvs rlog: Logging build
connecting to /usr/src/srasku/cvs-import/cvs
scanning source...
** unknown exception encountered, details follow
** report bug details to http://www.selenic.com/mercurial/bts
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 1.2.1)
** Extensions loaded: convert, extdiff, keyword
Traceback (most recent call last):
  File "/usr/bin/hg", line 27, in ?
    mercurial.dispatch.run()
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 25, in
dispatch
    return _runcatch(u, args)
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 41, in
_runcatch
    return _dispatch(ui, args)
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 372, in
_dispatch
    return runcommand(lui, repo, cmd, fullargs, ui, options, d)
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 247, in
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 417, in
_runcommand
    return checkargs()
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 377, in
checkargs
    return cmdfunc()
  File "/usr/lib64/python2.3/site-packages/mercurial/dispatch.py", line 371, in
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib64/python2.3/site-packages/mercurial/util.py", line 718, in check
    return func(*args, **kwargs)
  File "/usr/lib64/python2.3/site-packages/hgext/convert/__init__.py", line 199,
in convert
    return convcmd.convert(ui, src, dest, revmapfile, **opts)
  File "/usr/lib64/python2.3/site-packages/hgext/convert/convcmd.py", line 340,
in convert
    c.convert()
  File "/usr/lib64/python2.3/site-packages/hgext/convert/convcmd.py", line 265,
in convert
    parents = self.walktree(heads)
  File "/usr/lib64/python2.3/site-packages/hgext/convert/convcmd.py", line 105,
in walktree
    commit = self.cachecommit(n)
  File "/usr/lib64/python2.3/site-packages/hgext/convert/convcmd.py", line 221,
in cachecommit
    commit = self.source.getcommit(rev)
  File "/usr/lib64/python2.3/site-packages/hgext/convert/cvs.py", line 347, in
getcommit
    return self.changeset[rev]
KeyError: 'bad'

----------
messages: 9237
nosy: rasca1
priority: bug
status: unread
title: traceback when converting from CVS to Mercurial

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



More information about the Mercurial-devel mailing list