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