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