[issue2079] Hg convert error from SVN repo

Braulio Bhavamitra bugs at mercurial.selenic.com
Tue Mar 9 15:34:32 UTC 2010


New submission from Braulio Bhavamitra <brauliobo at gmail.com>:

I've got a persistent convert error when trying to convert com 
http://gebr.googlecode.com/svn/wiki.
The convertion was made using an mirrored svn repo with svnsync.

I believe the bug is due to folder 'wiki' at http://gebr.googlecode.com/svn 
was deleted in some revision and then recreated.

Traceback
bhavamitra at bhavamitra-laptop:~/teste$ hg convert memcached-mirror/
assumindo destino memcached-mirror-hg
iniciando repositório de destino memcached-mirror-hg
decodificando entrada...
** exceção desconhecida encontrada, segue detalhes
** reporte detalhes de problemas para http://mercurial.selenic.com/bts/
** ou mercurial at selenic.com
** Mercurial SCM Distribuído (versão 1.5)
** Extensões carregadas: convert, rebase, svn
Traceback (most recent call last):
  File "/usr/bin/hg", line 27, in <module>
    mercurial.dispatch.run()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 30, in 
dispatch
    return _runcatch(u, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 47, in 
_runcatch
    return _dispatch(ui, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 466, in 
_dispatch
    return runcommand(lui, repo, cmd, fullargs, ui, options, d)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 336, in 
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 517, in 
_runcommand
    return checkargs()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 471, in 
checkargs
    return cmdfunc()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 465, in 
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 401, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/hgext/convert/__init__.py", line 238, 
in convert
    return convcmd.convert(ui, src, dest, revmapfile, **opts)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 403, in 
convert
    c.convert(sortmode)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 317, in 
convert
    parents = self.walktree(heads)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 114, in 
walktree
    commit = self.cachecommit(n)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 272, in 
cachecommit
    commit = self.source.getcommit(rev)
  File "/usr/lib/pymodules/python2.6/hgext/convert/subversion.py", line 428, 
in getcommit
    commit = self.commits[rev]
KeyError: 'svn:cd42f929-cb6b-40cd-a396-f7db4aa02850 at 1429'

----------
messages: 11970
nosy: brauliobo
priority: bug
status: unread
title: Hg convert error from SVN repo
topic: convert, svn

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


More information about the Mercurial-devel mailing list