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

Re: Finishing relative svn:externals

From: Nathan Kidd <nathan-svn_at_spicycrypto.ca>
Date: 2007-07-19 17:38:35 CEST

Vlad Georgescu wrote:
> Blair Zajac wrote:
>> relative to repository root
>> ^branches/1.4.x
>
> This is somewhat bikesheddy, but I'd very much prefer '//' to '^' for
> this purpose, for at least three reasons:
>
> 1) ^ is not really a forbidden character in paths, so again, there's
> potential for ambiguity
> 2) // is easier to type and feels less 'magic'; this is important if we
> are going to use the same syntax on the command line
> 3) there are already people building wrappers around svn with exactly
> this syntax: http://code.google.com/p/gvn/

4) On Windows' cmd.exe interpreter ^ is an escape character, like \ on a
real shell. So documentation will need to do gymnastics like:

"
Syntax:
(Linux/Unix/MacOSX): ^branches/1.4.x
(Windows e.g. 1): ^^branches/1.4.x
(Windows e.g. 2): "^branches/1.4.x"

"

-Nathan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jul 19 17:36:59 2007

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