bug report: URL is not a child of the session's repository root URL

Jim Apperly jim at rabbitmq.com
Wed Jul 28 14:37:51 UTC 2010


Hi Patrick,

Running convert against the local svn repo worked like a charm (and was MUCH
faster too!).

Many thanks
Jim


On 28 July 2010 12:24, Patrick Mézard <pmezard at gmail.com> wrote:

> Le 27/07/10 16:33, Jim Apperly a écrit :
> > Hi,
> >
> > I'm trying to convert a svn repo to mecurial on Windows (XP64) using the
> command:
> >
> >> hg --debug convert z:\ ./jaa-repos
> >
> > After a while taken scanning, the command crashes out with the message:
> >
> >> svn.core.SubversionException: ("URL 'file:///z%3A//bdi/trunk' is not a
> child of the session's repository root URL 'file:///z%3A/'", 170000)
> >
> > I've attached the command windows output below.
> >
> > Fyi - the source repo is a windows network share mounted as local drive
> z:.
> >
> > Any clues?
> >
> > Many thanks
> > Jim
> >
> >
> >
> >
> > <snip>
> > scanning: 851 revisions
> > scanning: 852 revisions
> > scanning: 853 revisions
> > scanning: 854 revisions
> > scanning: 855 revisions
> > scanning: 856 revisions
> > scanning: 857 revisions
> > scanning: 858 revisions
> > scanning: 859 revisions
> > scanning: 860 revisions
> > scanning: 861 revisions
> > scanning: 862 revisions
> > scanning: 863 revisions
> > scanning: 864 revisions
> > scanning: 865 revisions
> > scanning: 866 revisions
> > scanning: 867 revisions
> > scanning: 868 revisions
> > scanning: 869 revisions
> > scanning: 870 revisions
> > scanning: 871 revisions
> > scanning: 872 revisions
> > scanning: 873 revisions
> > scanning: 874 revisions
> > scanning: 875 revisions
> > scanning: 876 revisions
> > scanning: 877 revisions
> > scanning: 878 revisions
> > scanning: 879 revisions
> > scanning: 880 revisions
> > scanning: 881 revisions
> > scanning: 882 revisions
> > scanning: 883 revisions
> > scanning: 884 revisions
> > scanning: 885 revisions
> > sorting...
> > converting...
> > 884 Create project.
> > source: svn:8052de66-9669-7444-86cc-e3c622a04f16 at 2
> > converting: 0/885 revisions (0.00%)
> > scanning paths: /bdi/trunk 0/1 (0.00%)
> > run hg sink post-conversion action
> > ** unknown exception encountered, details follow
> > ** report bug details to http://mercurial.selenic.com/bts/
> > ** or mercurial at selenic.com <mailto:mercurial at selenic.com>
> > ** Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit
> (Intel)]
> > ** Mercurial Distributed SCM (version 1.6.1023)
> > ** Extensions loaded: fixfrozenexts, convert
> > Traceback (most recent call last):
> >   File "hg", line 36, in <module>
> >   File "mercurial\dispatch.pyo", line 16, in run
> >   File "mercurial\dispatch.pyo", line 34, in dispatch
> >   File "mercurial\dispatch.pyo", line 54, in _runcatch
> >   File "mercurial\dispatch.pyo", line 483, in _dispatch
> >   File "mercurial\dispatch.pyo", line 351, in runcommand
> >   File "mercurial\dispatch.pyo", line 534, in _runcommand
> >   File "mercurial\dispatch.pyo", line 488, in checkargs
> >   File "mercurial\dispatch.pyo", line 481, in <lambda>
> >   File "mercurial\util.pyo", line 420, in check
> >   File "hgext\convert\__init__.pyo", line 243, in convert
> >   File "hgext\convert\convcmd.pyo", line 429, in convert
> >   File "hgext\convert\convcmd.pyo", line 359, in convert
> >   File "hgext\convert\convcmd.pyo", line 302, in copy
> >   File "hgext\convert\subversion.pyo", line 380, in getchanges
> >   File "hgext\convert\subversion.pyo", line 667, in expandpaths
> >   File "hgext\convert\subversion.pyo", line 860, in _iterfiles
> >   File "libsvn\client.pyo", line 1710, in svn_client_ls
> > svn.core.SubversionException: ("URL 'file:///z%3A//bdi/trunk' is not a
> child of the session's repository root URL 'file:
> > ///z%3A/'", 170000)
>
> Could you run convert on a local mirror instead (use svnadmin
> dump/create/load) ? So we can tell if the issue comes from the unusual
> "drive:\" path or if convert does not understand the repository itself.
>
> --
> Patrick Mézard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20100728/7d4f02cc/attachment.html>


More information about the Mercurial mailing list