RE: Externals: Multiple definitions for the same path

2012-09-07 Thread Bert Huijben
> -Original Message- > From: MARTIN PHILIP [mailto:codematt...@ntlworld.com] On Behalf Of > Philip Martin > Sent: vrijdag 7 september 2012 15:27 > To: Walter Klust > Cc: dev@subversion.apache.org > Subject: Re: Externals: Multiple definitions for the same path &g

Re: Externals: Multiple definitions for the same path

2012-09-07 Thread Philip Martin
I suppose we could define the order for a single svn:externals but users can also use multiple svn:externals: svn ps svn:externals ^/X1 A/B/C' . svn ps svn:externals ^/X2 B/C' ./A There has been at least one report that something like (I don't remember the exact details): svn ps svn:externals ^/

Re: Externals: Multiple definitions for the same path

2012-09-07 Thread Walter Klust
Another minor issue: The sequence in which external definitions are applied on checkout/update is not explicitly specified in the documentation. The current behaviour should be documented and an according testcase provided. Thoughts ? On 06.09.2012 17:18, C. Michael Pilato wrote: Walter, I ag

Re: Externals: Multiple definitions for the same path

2012-09-06 Thread Mark Phippard
On Thu, Sep 6, 2012 at 11:18 AM, C. Michael Pilato wrote: > One question, though: is there any circumstance in which this > functionality > could be beneficial? What happens if, say, I have an externals URL that's > referenced by one URL when I'm inside my corporate firewall, and a > different

Re: Externals: Multiple definitions for the same path

2012-09-06 Thread C. Michael Pilato
Walter, I agree that this seems like a great opportunity for Subversion to tell folks they've done something that they probably don't mean to do. Of course, we don't want to break existing versioned files by erroring out if we encounter this already present. But we certainly could error out any

Externals: Multiple definitions for the same path

2012-09-06 Thread Walter Klust
When setting or modifying the svn:externals property it is possible to specify multiple entries for the same path. Example: svn propget svn:externals trunk https://svn-server:8080/svn/multi/extfolder1 barf https://svn-server:8080/svn/multi/extfolder2 barf https://svn-server:8080/svn/multi/extf