Author: stefan2
Date: Sun Feb  8 15:41:23 2015
New Revision: 1658193

URL: http://svn.apache.org/r1658193
Log:
* subversion/libsvn_client/repos_diff.c
  (remove_non_prop_changes): Minor optimization for added nodes e.g.
                             during 'diff --summary'. No filtering
                             needed if perviously, there were no props.

Modified:
    subversion/trunk/subversion/libsvn_client/repos_diff.c

Modified: subversion/trunk/subversion/libsvn_client/repos_diff.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/repos_diff.c?rev=1658193&r1=1658192&r2=1658193&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/repos_diff.c (original)
+++ subversion/trunk/subversion/libsvn_client/repos_diff.c Sun Feb  8 15:41:23 
2015
@@ -389,6 +389,10 @@ remove_non_prop_changes(apr_hash_t *pris
 {
   int i;
 
+  /* For added nodes, there is nothing to filter. */
+  if (apr_hash_count(pristine_props) == 0)
+    return;
+
   for (i = 0; i < changes->nelts; i++)
     {
       svn_prop_t *change = &APR_ARRAY_IDX(changes, i, svn_prop_t);


Reply via email to