Index: subversion/libsvn_wc/relocate.c
===================================================================
--- subversion/libsvn_wc/relocate.c	(revision 32213)
+++ subversion/libsvn_wc/relocate.c	(working copy)
@@ -128,7 +128,10 @@
   if (! entry)
     return svn_error_create(SVN_ERR_ENTRY_NOT_FOUND, NULL, NULL);
 
-  if (entry->kind == svn_node_file)
+  if (entry->kind == svn_node_file
+      || (entry->deleted && !(entry->schedule == svn_wc_schedule_add
+                              || entry->schedule == svn_wc_schedule_replace))
+      || entry->absent)
     {
       SVN_ERR(relocate_entry(adm_access, entry, from, to,
                              validator, validator_baton, TRUE /* sync */,


