| Re: now with more agressive elision (was: [PATCH] svn mergeinfo --elide)
From: Paul Burba <ptburba_at_gmail.com>
 Date: Sat, 10 Sep 2011 14:08:38 -0400 
On Sat, Sep 10, 2011 at 1:07 PM, Stefan Sperling <stsp_at_elego.de> wrote:
 No, rather, "non-inheritable ranges only apply to nodes which *DO*
 Say a path src/branches/b1 has the mergeinfo:
 '/src/trunk:556-1001:1200*
 r1200 applies only to src/branches/b1, the path on which it is
 I'm pretty sure you already know this, it's just that we keep using
 > And any subtree mergeinfo overrides the mergeinfo
 Yes, that is all I was trying to say.  If a path has explicit
 >Correct?
 > In which ways do you think automatic elision needs to be improved?
 Given:
   A path P and some path-wise child of P called C:
 Question:
   Can the mergeinfo on C elide to P?
 Looking at the intersection of the P and C's mergeinfo we have:
 A) Common mergeinfo (that differs only by the path-wise difference
 B) Mergeinfo exclusive to P - If *all* of this describes merges that
 C) Mergeinfo exclusive to C - If all of this describes merges that are
 If elision occurs in *all* three cases then the mergeinfo on C can elide to P.
 Today only 'A' is supported when 'B' and 'C' are empty sets.
 > Do you think there is value in adding just 'svn mergeinfo --elide'
 Yes, I think the basic idea is sound: Some way to trigger the elision
 Paul
 | 
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.