aboutsummaryrefslogtreecommitdiff
path: root/subversion/libsvn_wc/crop.c
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/libsvn_wc/crop.c')
-rw-r--r--subversion/libsvn_wc/crop.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/subversion/libsvn_wc/crop.c b/subversion/libsvn_wc/crop.c
index 3a46b42d4be2..51f130aa2620 100644
--- a/subversion/libsvn_wc/crop.c
+++ b/subversion/libsvn_wc/crop.c
@@ -106,7 +106,12 @@ crop_children(svn_wc__db_t *db,
svn_boolean_t modified, all_deletes;
if (child_status != svn_wc__db_status_deleted)
- continue; /* Leave local additions alone */
+ {
+ /* ### TODO: Check for issue #4636 constraints, but not only on
+ this node, but also at all its descendants: We don't want
+ to remove moved_from information here! */
+ continue; /* Leave local additions alone */
+ }
SVN_ERR(svn_wc__node_has_local_mods(&modified, &all_deletes,
db, child_abspath, FALSE,