On Tue, Nov 16, 2010 at 02:55:17PM +0100, Christoph Bartoschek wrote:
> Am Dienstag, 16. November 2010 schrieb Stefan Sperling:
> > On Tue, Nov 16, 2010 at 01:43:35PM +0100, Christoph Bartoschek wrote:
> > > Hi,
> > > 
> > > what is the advantage of using
> > > 
> > > ^/trunk/project/subproj...@40      subproject
> > 
> > This new format does support relative URLs.
> > 
> > > compared to
> > > 
> > > -r 40  ^/trunk/project/subproject  subproject
> > 
> > This old format doesn't support relative URLs.
> > You can only use full URLs (http://svn.example.com/...) with this format.
> > 
> > See "svn help propset" for more information.
> 
> svn help propset states that relative URLs also work for the old format.
Sorry, I got mixed up about the old and new formats.

The new format is as follows: '[-rN]   u...@m]   PATH'
The old format was: 'PATH   [-rN]   URL'

The real difference between the old and new formats is that the URL cannot
have a peg revision in the old format (support for peg revisions in
svn:externals was added in r863820). This means that, using the old format,
one cannot refer to URLs which have been deleted in the HEAD revision.

> We currently use the old format with relative URLs:
> 
> 
>      "Relative URLs are supported in Subversion 1.5 and greater for
>       all above formats and are indicated by starting the URL with one
>       of the following strings"

I've tried this using the actual old format (PATH [-rN] URL),
and you're correct. Relative URLs are supported in either format.

Thanks,
Stefan

Reply via email to