You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/01/25 00:36:09 UTC

svn commit: r1438267 - /subversion/trunk/subversion/libsvn_client/diff_summarize.c

Author: rhuijben
Date: Thu Jan 24 23:36:09 2013
New Revision: 1438267

URL: http://svn.apache.org/viewvc?rev=1438267&view=rev
Log:
* subversion/libsvn_client/diff_summarize.c
  (cb_dir_closed): Avoid assertion on an accidental report from the anchor,
    when only requesting data for a specific target.

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

Modified: subversion/trunk/subversion/libsvn_client/diff_summarize.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/diff_summarize.c?rev=1438267&r1=1438266&r2=1438267&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/diff_summarize.c (original)
+++ subversion/trunk/subversion/libsvn_client/diff_summarize.c Thu Jan 24 23:36:09 2013
@@ -182,6 +182,9 @@ cb_dir_closed(svn_wc_notify_state_t *con
   struct summarize_baton_t *b = diff_baton;
   svn_boolean_t prop_change;
 
+  if (! svn_relpath_skip_ancestor(b->target, path))
+    return SVN_NO_ERROR;
+
   prop_change = apr_hash_get(b->prop_changes, path, APR_HASH_KEY_STRING) != NULL;
   if (dir_was_added || prop_change)
     SVN_ERR(send_summary(b, path,