hgsubversion, phantasy version-name causing an exception?

rupert.thurner rupert.thurner at gmail.com
Wed Apr 27 12:15:48 CDT 2011


i tried to clone a svn repository, which has moves outside (up in the
tree) the specified url in the history, which causes git clone to
print a warning, and not clone tags, and branches.

hgsubversion reacts differently, see below. is "version-name value',
175003" the svn revision id? because our repository does not have more
than 3000 revisions.

$ hg clone svn+https://xxx.net/svnrep/somerep/trunk project
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit
(Intel)]
** Mercurial Distributed SCM (version 1.8.1)
** Extensions loaded: convert, extdiff, fetch, graphlog, hgk, mq,
purge, transplant, hgsubversion
Traceback (most recent call last):
  File "hg", line 38, in <module>
  File "mercurial\dispatch.pyc", line 16, in run
  File "mercurial\dispatch.pyc", line 36, in dispatch
  File "mercurial\dispatch.pyc", line 58, in _runcatch
  File "mercurial\dispatch.pyc", line 601, in _dispatch
  File "mercurial\dispatch.pyc", line 406, in runcommand
  File "mercurial\dispatch.pyc", line 655, in _runcommand
  File "mercurial\dispatch.pyc", line 609, in checkargs
  File "mercurial\dispatch.pyc", line 598, in <lambda>
  File "mercurial\util.pyc", line 433, in check
  File "mercurial\extensions.pyc", line 133, in wrap
  File "mercurial\util.pyc", line 433, in check
  File "c:/apps/hgsubversion\hgsubversion\wrappers.py", line 457, in
clone
    orig(ui, source, dest, **opts)
  File "mercurial\util.pyc", line 433, in check
  File "mercurial\commands.pyc", line 825, in clone
  File "mercurial\extensions.pyc", line 178, in wrap
  File "c:/apps/hgsubversion\hgsubversion\wrappers.py", line 448, in
hgclonewrapper
    data['srcrepo'], data['dstrepo'] = orig(ui, origsource, dest,
**opts)
  File "mercurial\hg.pyc", line 335, in clone
  File "mercurial\localrepo.pyc", line 2014, in clone
  File "c:/apps/hgsubversion\hgsubversion\svnrepo.py", line 48, in
wrapper
    return fn(self, *args, **opts)
  File "c:/apps/hgsubversion\hgsubversion\svnrepo.py", line 63, in
pull
    return wrappers.pull(self, remote, heads, force)
  File "c:/apps/hgsubversion\hgsubversion\wrappers.py", line 247, in
pull
    rootlist = svn.list_dir('', revision=(stopat_rev or None))
  File "c:/apps/hgsubversion\hgsubversion\svnwrap
\subvertpy_wrapper.py", line 268, in list_dir
    r = self.remote.get_dir(path, revision or self.HEAD,
ra.DIRENT_ALL)
subvertpy.SubversionException: ('The OPTIONS response did not include
the requested version-name value', 175003)


More information about the Mercurial-devel mailing list