hgsubversion, phantasy version-name causing an exception?

Augie Fackler durin42 at gmail.com
Wed Apr 27 13:14:38 CDT 2011


(moving to hgsubversion group)

On Wed, Apr 27, 2011 at 12:15 PM, rupert.thurner
<rupert.thurner at gmail.com> wrote:
> 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)

That's a really opaque error condition.  Without more details there's
probably not much we can do to help.

> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
>


More information about the Mercurial-devel mailing list