[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r33417 - in trunk/subversion: libsvn_wc tests/cmdline

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Fri, 03 Oct 2008 17:07:02 -0400

Philip Martin wrote:
> vgeorgescu_at_tigris.org writes:
>
>> Author: vgeorgescu
>> Date: Fri Oct 3 11:13:54 2008
>> New Revision: 33417
>>
>> Log:
>> Support the usual shell quoting rules in externals definitions (\ to escape,
>> " to quote). This allows us to use local paths with spaces in externals
>> (issue #2461).
>
> This changes the behaviour of existing svn:externals that use \ as an
> ordinary non-escape character. In the past using an svn:externals
> like "a\b URL" would produce a directory called "a\b" (that's a
> 3-character name) while a quick test indicates that it now appears to
> create a directory called "ab". To get "a\b" the svn:externals needs
> to be changed to "a\\b URL". I don't know if anyone is using such
> names in svn:externals, and I don't think they would not work on
> Windows, but change could break existing working copies and there
> doesn't appear to be a way to define the svn:externals so that it will
> work with both old and new clients.

Harumph. I wish I'd pushed for us to add a syntax version identifier to
svn:externals in 1.5.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on 2008-10-03 23:07:16 CEST

This is an archived mail posted to the Subversion Dev mailing list.