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/02/04 19:20:49 UTC

svn commit: r1442285 - /subversion/trunk/subversion/libsvn_client/merge.c

Author: rhuijben
Date: Mon Feb  4 18:20:49 2013
New Revision: 1442285

URL: http://svn.apache.org/viewvc?rev=1442285&view=rev
Log:
* subversion/libsvn_client/merge.c
  (notify_merge_begin): Tweak the number of begin merge notifications for
    non ancestrical merges.

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

Modified: subversion/trunk/subversion/libsvn_client/merge.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/merge.c?rev=1442285&r1=1442284&r2=1442285&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Mon Feb  4 18:20:49 2013
@@ -3403,11 +3403,11 @@ notify_merge_begin(merge_cmd_baton_t *me
       notify_abspath = child->abspath;
       n_range = APR_ARRAY_IDX(child->remaining_ranges, 0, svn_merge_range_t *);
     }
-  else if (merge_b->merge_source.ancestral)
+  else
     {
-      merge_b->notified_merge_begin = TRUE;
+      merge_b->notified_merge_begin = TRUE; /* Notify just once per drive */
 
-      if (merge_b->current_range)
+      if (merge_b->merge_source.ancestral && merge_b->current_range)
         n_range = svn_merge_range_dup(merge_b->current_range, scratch_pool);
     }