You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/02/24 08:15:25 UTC

svn commit: r1293108 - /subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c

Author: stsp
Date: Fri Feb 24 07:15:25 2012
New Revision: 1293108

URL: http://svn.apache.org/viewvc?rev=1293108&view=rev
Log:
On the multi-layer-moves branch, tweak a docstring.

*  subversion/libsvn_wc/wc_db.c
   (moved_node_t): Explain the simple rewriting case, too.

Modified:
    subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c

Modified: subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c
URL: http://svn.apache.org/viewvc/subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c?rev=1293108&r1=1293107&r2=1293108&view=diff
==============================================================================
--- subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/branches/multi-layer-moves/subversion/libsvn_wc/wc_db.c Fri Feb 24 07:15:25 2012
@@ -6290,9 +6290,13 @@ struct op_delete_baton_t {
   const char *moved_to_relpath; /* NULL if delete is not part of a move */
 };
 
-/* This structure is used while rewriting move information for
- * a node which becomes a nested moved node.
+/* This structure is used while rewriting move information for nodes.
+ * 
+ * The most simple case of rewriting move information happens when
+ * a moved-away subtree is moved again:  mv A B; mv B C
+ * The second move requires rewriting moved-to info at or within A.
  *
+ * Another case is where a node which becomes a nested moved node.
  * A nested move happens when a subtree child is moved before or after
  * the subtree itself is moved. For example:
  *   mv A/F A/G