Author: rhuijben
Date: Mon Jan 16 23:13:26 2012
New Revision: 1232221

URL: http://svn.apache.org/viewvc?rev=1232221&view=rev
Log:
* subversion/libsvn_wc/status.c
  (svn_wc__internal_walk_status): Resolve the regression identified by the test
    added in r1232202. An explicit status on a not-present or excluded node
    showed a missing status while it should have been handled like a node
    that doesn't exist at all.

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

Modified: subversion/trunk/subversion/libsvn_wc/status.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/status.c?rev=1232221&r1=1232220&r2=1232221&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/status.c (original)
+++ subversion/trunk/subversion/libsvn_wc/status.c Mon Jan 16 23:13:26 2012
@@ -2610,7 +2610,11 @@ svn_wc__internal_walk_status(svn_wc__db_
   SVN_ERR(svn_io_stat_dirent(&dirent, local_abspath, TRUE,
                              scratch_pool, scratch_pool));
 
-  if (info && info->kind == svn_kind_dir)
+  if (info
+      && info->kind == svn_kind_dir
+      && info->status != svn_wc__db_status_not_present
+      && info->status != svn_wc__db_status_excluded
+      && info->status != svn_wc__db_status_server_excluded)
     {
       SVN_ERR(get_dir_status(&wb,
                              local_abspath,


Reply via email to