subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From julianf...@apache.org
Subject svn commit: r1697680 - /subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h
Date Tue, 25 Aug 2015 14:18:17 GMT
Author: julianfoad
Date: Tue Aug 25 14:18:17 2015
New Revision: 1697680

URL: http://svn.apache.org/r1697680
Log:
On the 'move-tracking-2' branch: Update some comments following recent
changes.

* subversion/include/private/svn_editor3e.h
  Update some comments.

Modified:
    subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h

Modified: subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h?rev=1697680&r1=1697679&r2=1697680&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h (original)
+++ subversion/branches/move-tracking-2/subversion/include/private/svn_editor3e.h Tue Aug
25 14:18:17 2015
@@ -533,15 +533,14 @@ typedef struct svn_editor3_t svn_editor3
  *
  * Edit Operations:
  *
- *   operations on elements of "this" branch
- *   - add       kind          new-(parent-eid[2],name,payload)  ->  new-eid
+ *   operations on elements of a branch
+ *   - alter     br:eid[2]     new-(parent-eid[2],name,payload)
  *   - copy-one  br:eid@rev[3] new-(parent-eid[2],name,payload)  ->  new-eid
  *   - copy-tree br:eid@rev[3] new-(parent-eid[2],name)          ->  new-eid
- *   - delete    eid[1]     since-rev
- *   - alter     eid[1,2]   since-rev new-(parent-eid[2],name,payload)
+ *   - delete    br:eid[1]
  *
- *   operations on sub-branches
- *   - branch
+ *   operations on branches
+ *   - ### TODO: branch, mkbranch, rmbranch, ...?
  *
  * Preconditions:
  *
@@ -566,7 +565,8 @@ typedef struct svn_editor3_t svn_editor3
  *   - Copies can be made in two ways: a copy of a single element which can
  *     be edited, or a "cheap" O(1) copy of a subtree which cannot be edited.
  *
- *   - Deleting a subtree is O(1) cheap // or not. ### To be decided.
+ *   - Deleting a subtree is O(1) cheap: when the root element of a subtree
+ *     is deleted, the rest of the subtree disappears implicitly.
  *
  *   - The commit rebase MAY (but need not) merge a repository-side move
  *     with incoming edits inside the moved subtree, and vice-versa.



Mime
View raw message