Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for 
change notification.

The "SymmetricMerge" page has been changed by JulianFoad:
http://wiki.apache.org/subversion/SymmetricMerge?action=diff&rev1=65&rev2=66

  
  That's just like before, so the change B2 doesn't matter.
  
+ Can we define the base-choosing algorithm so that it always picks the "good" 
base when there is one?  The last rev on A synced to B is A1, and the last rev 
on B synced to A is B1.  Normally, we'd expect either B1 to be >= the target of 
the A1->B merge, or vice versa.  But neither is the case here; that's more or 
less what defines this as a criss-cross.  There's something special going on, 
so the presence of change A2 makes a base on the source branch succeed whereas 
a base on the target branch fails.  We perhaps just need to codify that 
"something special" -- some rule that says which base to consider the "better 
one" depending on the relative ages of ... A1, B1, A3, B3, and A2.
+ 
  ----
  = Appendices =
  == Origin of a Branch ==

Reply via email to