You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by Apache subversion Wiki <co...@subversion.apache.org> on 2013/09/12 06:52:08 UTC
[Subversion Wiki] Update of "MoveDev/MovesInFSFS" by brane
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Subversion Wiki" for change notification.
The "MoveDev/MovesInFSFS" page has been changed by brane:
https://wiki.apache.org/subversion/MoveDev/MovesInFSFS?action=diff&rev1=1&rev2=2
=== FSFS ===
Changes needed to extend FSFS format 6 (or 7?).
+ * A lazy child of a copied node always gets a new copy-id, never the copy-id of its parent, when un-lazified. If "move" implies "preserve node-id and copy-id", which is the sanest interpretation, then we have to make this change because the current copy-id inheritance logic can cause unique key clashes once moves are enabled.
- * A lazy child of a copied node always gets a new copy-id, never the copy-id of its parent, when un-lazified.
- * ''Is'''' that ''''correct,'''' ''''Brane?''
- * New FS vtable methods to implement the interfaces defined in the 'FS' section.
+ * New FS vtable methods to implement the interfaces defined in the 'FS' section.
* 'changes' list - record as a 'move'
- * Adjust implementation of existing query APIs to report moves as copy-and-delete, for back-compat.
+ * Adjust implementation of existing query APIs to report moves as copy-and-delete, for back-compat.
* (Possibly) A mechanism to flag whether move-aware semantics are in use.
==== Flag Move-Aware Semantics ====