Converting from SVN to HG issue
Dylan Tempel
dylantem at umich.edu
Fri Jan 24 16:25:26 UTC 2014
I have a subversion repository I am trying to convert to hg and I am running
into the following error:
scanning source...
sorting...
converting...
564
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3]
** Mercurial Distributed SCM (version 2.0.2)
** Extensions loaded: convert, hgsubversion
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 27, in
run
sys.exit(dispatch(request(sys.argv[1:])))
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 64, in
dispatch
return _runcatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 87, in
_runcatch
return _dispatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 684,
in _dispatch
cmdpats, cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 466,
in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 738,
in _runcommand
return checkargs()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 692,
in checkargs
return cmdfunc()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 681,
in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 458, in
check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/hgext/convert/__init__.py", line
269, in convert
return convcmd.convert(ui, src, dest, revmapfile, **opts)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
445, in convert
c.convert(sortmode)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
361, in convert
self.copy(c)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
304, in copy
changes = self.source.getchanges(rev)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
408, in getchanges
files, self.removed, copies = self.expandpaths(rev, paths, parents)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
636, in expandpaths
kind = self._checkpath(entrypath, revnum)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
918, in _checkpath
return svn.ra.check_path(self.ra, path.strip('/'), revnum)
File "/usr/lib/python2.7/dist-packages/libsvn/ra.py", line 737, in
svn_ra_check_path
return _ra.svn_ra_check_path(*args)
svn.core.SubversionException: ("Unable to parse URL
'/svn_msdl/root/!svn/bc/37/code/projects/NEEC Optimization/'", 175009)
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 66, in
apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in
<module>
from apport.report import Report
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 155, in
<module>
class Report(problem_report.ProblemReport):
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
86, in __getattribute__
self._load()
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
58, in _load
mod = _origimport(head, globals, locals)
File "/usr/lib/python2.7/dist-packages/problem_report.py", line 93, in
<module>
class ProblemReport(UserDict):
TypeError: Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
Original exception was:
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 27, in
run
sys.exit(dispatch(request(sys.argv[1:])))
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 64, in
dispatch
return _runcatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 87, in
_runcatch
return _dispatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 684,
in _dispatch
cmdpats, cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 466,
in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 738,
in _runcommand
return checkargs()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 692,
in checkargs
return cmdfunc()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 681,
in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 458, in
check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/hgext/convert/__init__.py", line
269, in convert
return convcmd.convert(ui, src, dest, revmapfile, **opts)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
445, in convert
c.convert(sortmode)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
361, in convert
self.copy(c)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line
304, in copy
changes = self.source.getchanges(rev)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
408, in getchanges
files, self.removed, copies = self.expandpaths(rev, paths, parents)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
636, in expandpaths
kind = self._checkpath(entrypath, revnum)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
918, in _checkpath
return svn.ra.check_path(self.ra, path.strip('/'), revnum)
File "/usr/lib/python2.7/dist-packages/libsvn/ra.py", line 737, in
svn_ra_check_path
return _ra.svn_ra_check_path(*args)
svn.core.SubversionException: ("Unable to parse URL
'/svn_msdl/root/!svn/bc/37/code/projects/NEEC Optimization/'", 175009)
I am running Ubuntu 12.04. I have been unable to find info on what is
causing this issue.
Thanks for any help!
More information about the Mercurial
mailing list