> Von: Nathan Hartman <hartman.nat...@gmail.com>
> Gesendet: Sonntag, 12. März 2023 22:46
> An: Baldauf Christoph <christoph.bald...@wiedemann-group.com>
> Cc: users@subversion.apache.org
> Betreff: Re: Checkout problem via http with file external pointing at 
> redirected
> URL
> 
> On Tue, Feb 7, 2023 at 9:05 AM Baldauf Christoph
> <christoph.bald...@wiedemann-group.com> wrote:
> >
> > Hi,
> >
> > I think, I encountered a problem with the handling of file externals
> > that point to a redirected URL.
> > It looks to me like this issue is related to
> > https://issues.apache.org/jira/browse/SVN-4428, with the difference,
> > that file externals are involved instead of normal externals.
> > When doing a checkout of a project that contains such file externals,
> > the command line client returns the following error message:
> >
> >
> > (svn, version 1.14.2 (r1899510))
> > [[[
> > > svn co http://server/testrepo/project/trunk
> > Redirecting to URL 'https://server/testrepo/project/trunk':
> >  U   trunk
> > Redirecting to URL
> 'https://server/testrepo/testproject/trunk/doc/file_external.txt':
> >
> > Fetching external item into 'trunk\my_file_external.txt':
> > svn: warning: W200035: sqlite[S19]: NOT NULL constraint failed:
> > EXTERNALS.def_repos_relpath
> >
> > Checked out revision 34.
> > svn: E205011: Failure occurred processing one or more externals
> > definitions ]]]
> >
> >
> > The file external is not checked out.
> > In my case, the redirection points from http://server/ to https://server/.
> >
> > The file external refers to the full http URL:
> >
> >
> > (externals property of project/trunk)
> > [[[
> > >svn pg svn:externals trunk
> > http://server/testrepo/testproject/trunk/doc/file_external.txt@30
> > my_file_external.txt ]]]
> >
> >
> > The output of svn --version is:
> >
> > [[[
> > svn, version 1.14.2 (r1899510)
> >    compiled Sep 24 2022, 10:21:16 on x86-microsoft-windows
> >
> > Copyright (C) 2022 The Apache Software Foundation.
> > This software consists of contributions made by many people; see the
> > NOTICE file for more information.
> > Subversion is open source software, see http://subversion.apache.org/
> >
> > The following repository access (RA) modules are available:
> >
> > * ra_svn : Module for accessing a repository using the svn network protocol.
> >   - with Cyrus SASL authentication
> >   - handles 'svn' scheme
> > * ra_local : Module for accessing a repository on local disk.
> >   - handles 'file' scheme
> > * ra_serf : Module for accessing a repository via WebDAV protocol using 
> > serf.
> >   - using serf 1.3.9 (compiled with 1.3.9)
> >   - handles 'http' scheme
> >   - handles 'https' scheme
> >
> > (...)
> > ]]]
> >
> >
> > The server version is 1.10.4 (r1850624).
> > Can anyone confirm this issue?
> >
> > Best Regards
> > Christoph
> 
> 
> Thanks for the report.
> 
> The issue is confirmed to still exist in 1.14.2: See the mail Pál Kovács to
> users@s.a.o with title "redirection error with file externals - possible bug" 
> dated
> Saturday, March 11, 2023, archived
> https://lists.apache.org/thread/go4r3lflzy7yvq7bt4rnofyc46n59whh (and other
> places).
> 
> I have filed this issue as SVN-4911:
> https://issues.apache.org/jira/browse/SVN-4911
> 
> Until it is fixed, have you found any kind of workaround that might benefit 
> other
> users?
> 
> Thanks,
> Nathan


Hi Nathan,

Not really, sorry. The best solution I could come up with, was to switch to a 
repository - relative URL in HEAD (like: 
^/testproject/trunk/doc/file_external.txt@30). But obviously, this is does not 
work if previous revisions shall be checked out.

Best Regards,
Christoph

Reply via email to