unknown exception when attempting to convert svn repository to mercurial

Jeff Alperin jalperin at gmail.com
Tue Dec 29 09:20:11 CST 2009


I have a subversion repository located at /home/gigalawn/repositories/ccc.
When trying to convert to mercurial using this command line:
    hg convert ccc /home/gigalawn/repositories/ccc

I received the following error:
=====================================
initializing svn wc 'ccc-wc'
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 1.4.1)
** Extensions loaded: convert
Traceback (most recent call last):
  File "/usr/local/bin/hg", line 27, in ?
    mercurial.dispatch.run()
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
30, in dispatch
    return _runcatch(u, args)
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
46, in _runcatch
    return _dispatch(ui, args)
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
449, in _dispatch
    return runcommand(lui, repo, cmd, fullargs, ui, options, d)
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
319, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
500, in _runcommand
    return checkargs()
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
454, in checkargs
    return cmdfunc()
  File "/usr/local/lib/python2.4/site-packages/mercurial/dispatch.py", line
448, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/local/lib/python2.4/site-packages/mercurial/util.py", line 386,
in check
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.4/site-packages/hgext/convert/__init__.py",
line 229, in convert
    return convcmd.convert(ui, src, dest, revmapfile, **opts)
  File "/usr/local/lib/python2.4/site-packages/hgext/convert/convcmd.py",
line 368, in convert
    destc = convertsink(ui, dest, opts.get('dest_type'))
  File "/usr/local/lib/python2.4/site-packages/hgext/convert/convcmd.py",
line 66, in convertsink
    return sink(ui, path)
  File "/usr/local/lib/python2.4/site-packages/hgext/convert/subversion.py",
line 1000, in __init__
    xport = transport.SvnRaTransport(url=geturl(path))
NameError: global name 'transport' is not defined
=====================
I'm running on a Centos-based system with cPanel installed if it matters.
Python 2.4.3 seems to be installed.

Can anyone suggest a fix or how to proceed?

Thanks.

--Jeff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20091229/acedbf4d/attachment.htm>


More information about the Mercurial mailing list