Author: rhuijben
Date: Wed Sep  1 21:58:57 2010
New Revision: 991723

URL: http://svn.apache.org/viewvc?rev=991723&view=rev
Log:
* subversion/libsvn_wc/status.c
  (assemble_status): Simplify the has properties check to avoid some
    expensive checks. We don't have to check actual properties as these
    must have the same value or we would have seen property changes.

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=991723&r1=991722&r2=991723&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/status.c (original)
+++ subversion/trunk/subversion/libsvn_wc/status.c Wed Sep  1 21:58:57 2010
@@ -444,18 +444,11 @@ assemble_status(svn_wc_status3_t **statu
         {
           apr_hash_t *props;
         
-          SVN_ERR(svn_wc__get_pristine_props(&props, db, local_abspath,
-                                             scratch_pool, scratch_pool));
-        
+          SVN_ERR(svn_wc__db_read_pristine_props(&props, db, local_abspath,
+                                                 scratch_pool, scratch_pool));
+
           if (props != NULL && apr_hash_count(props) > 0)
             has_props = TRUE;
-          else
-            {
-              SVN_ERR(svn_wc__get_actual_props(&props, db, local_abspath,
-                                               scratch_pool, scratch_pool));
-
-              has_props = (props != NULL && apr_hash_count(props) > 0);
-            }
         }
       if (has_props)
         prop_status = svn_wc_status_normal;


Reply via email to