rendered paste bodyIndex: subversion/libsvn_wc/adm_ops.c
===================================================================
--- subversion/libsvn_wc/adm_ops.c (revision 25588)
+++ subversion/libsvn_wc/adm_ops.c (working copy)
@@ -2130,6 +2130,22 @@
SVN_ERR(revert_admin_things(dir_access, SVN_WC_ENTRY_THIS_DIR, entry,
&reverted, use_commit_times, pool));
+ /* Also revert the entry in the parent. */
+ if (reverted && bname)
+ {
+ svn_boolean_t dummy_reverted;
+ svn_wc_entry_t *entry_in_parent;
+ apr_hash_t *entries;
+
+ SVN_ERR(svn_wc_entries_read(&entries, parent_access, TRUE,
+ pool));
+ entry_in_parent = apr_hash_get(entries, bname,
+ APR_HASH_KEY_STRING);
+ SVN_ERR(revert_admin_things(parent_access, bname,
+ entry_in_parent, &dummy_reverted,
+ use_commit_times, pool));
+ }
+
/* Force recursion on replaced directories. */
if (entry->schedule == svn_wc_schedule_replace)
recursive = TRUE;