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);