Author: ehu
Date: Fri Oct 15 21:58:06 2010
New Revision: 1023128

URL: http://svn.apache.org/viewvc?rev=1023128&view=rev
Log:
Fix failure of revert_tests 19.

 * subversion/libsvn_wc/adm_ops.c (revert_internal): Check 'unversioned'
    before accessing the wc metadata for local_abspath.

Modified:
    subversion/trunk/subversion/libsvn_wc/adm_ops.c

Modified: subversion/trunk/subversion/libsvn_wc/adm_ops.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/adm_ops.c?rev=1023128&r1=1023127&r2=1023128&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/adm_ops.c (original)
+++ subversion/trunk/subversion/libsvn_wc/adm_ops.c Fri Oct 15 21:58:06 2010
@@ -1383,13 +1383,13 @@ revert_internal(svn_wc__db_t *db,
           break;
       }
 
-  if (have_base)
+  if (! unversioned && have_base)
     SVN_ERR(svn_wc__db_base_get_info(&base_status, NULL, NULL,
                                      NULL, NULL, NULL, NULL, NULL, NULL, NULL,
                                      NULL, NULL, NULL, NULL, NULL,
                                      db, local_abspath, pool, pool));
 
-  replaced = (status == svn_wc__db_status_added
+  replaced = ! unversioned && (status == svn_wc__db_status_added
               && have_base
               && base_status != svn_wc__db_status_not_present);
 


Reply via email to