Dear Wiki user,

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

The "MoveDev/MoveDev" page has been changed by JulianFoad:
https://wiki.apache.org/subversion/MoveDev/MoveDev?action=diff&rev1=12&rev2=13

Comment:
Tweak wording.

  
   * '''Unique.'''        move(A@X,B@Y) and move(A@X,C@Y) cannot both be true.
   * '''Transitive.'''    move(A@X,B@Y) followed by move(B@Y,C@Z) collapses to 
move(A@X,C@Z).
-  * '''Reversible.'''    move(A@X,B@Y) followed by move(B@Y,A@Z) collapses to 
no move when comparing A@X and A@Z. This is true even if A's path-in-repository 
has changed between rX and rZ because its parent directory was moved.
+  * '''Reversible.'''    move(A@X,B@Y) followed by move(B@Y,A@Z) collapses to 
no move when comparing A@X and A@Z. Note that, by definition, A@Z has the same 
child name as A@X but need not have the same full path because its parent 
directory could have been moved.
   * '''Time-symmetric.'''        move(A@X,B@Y) is symmetric with the 
time-reversed relationship  move(B@Y,A@X).
   * '''No null move.'''  An attempted move which does not change         the 
node's name or its parent node, with or without a modification,     is not 
distinguished from a normal succession of history.
  

Reply via email to