You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2015/01/22 13:25:49 UTC
svn commit: r1653829 - /subversion/trunk/subversion/svnrdump/load_editor.c
Author: julianfoad
Date: Thu Jan 22 12:25:48 2015
New Revision: 1653829
URL: http://svn.apache.org/r1653829
Log:
* subversion/svnrdump/load_editor.c
(new_node_record): Rewrite a block comment and move it to the top of its
block.
Modified:
subversion/trunk/subversion/svnrdump/load_editor.c
Modified: subversion/trunk/subversion/svnrdump/load_editor.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svnrdump/load_editor.c?rev=1653829&r1=1653828&r2=1653829&view=diff
==============================================================================
--- subversion/trunk/subversion/svnrdump/load_editor.c (original)
+++ subversion/trunk/subversion/svnrdump/load_editor.c Thu Jan 22 12:25:48 2015
@@ -526,6 +526,8 @@ new_node_record(void **node_baton,
nb->copyfrom_path = apr_pstrdup(rb->pool, hval);
}
+ /* Before handling the new node, ensure depth-first editing order by
+ traversing the directory hierarchy from the old to the new node. */
nb_dirname = svn_relpath_dirname(nb->path, pool);
if (svn_path_compare_paths(nb_dirname,
rb->db->relpath) != 0)
@@ -536,9 +538,6 @@ new_node_record(void **node_baton,
int i;
apr_size_t n;
- /* Before attempting to handle the action, call open_directory
- for all the path components and set the directory baton
- accordingly */
ancestor_path =
svn_relpath_get_longest_ancestor(nb_dirname,
rb->db->relpath, pool);