Author: julianfoad
Date: Mon Jan 23 11:06:49 2012
New Revision: 1234742

URL: http://svn.apache.org/viewvc?rev=1234742&view=rev
Log:
* subversion/libsvn_client/merge.c
  (find_unmerged_mergeinfo_subroutine): Simplify by removing an unnecessary
    mergeinfo intersection: (A - (B intersect A)) simplifies to (A - B).

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=1234742&r1=1234741&r2=1234742&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Mon Jan 23 11:06:49 2012
@@ -9898,7 +9898,6 @@ find_unmerged_mergeinfo_subroutine(svn_m
                                    apr_pool_t *scratch_pool)
 {
   svn_mergeinfo_t source_history_as_mergeinfo;
-  svn_mergeinfo_t common_mergeinfo;
 
   /* Get the source path's natural history and merge it into source
      path's explicit or inherited mergeinfo. */
@@ -9915,13 +9914,8 @@ find_unmerged_mergeinfo_subroutine(svn_m
      corresponding target's history is *not* part of source_path's total
      history; because it is neither shared history nor was it ever merged
      from the target to the source. */
-  SVN_ERR(svn_mergeinfo_intersect2(&common_mergeinfo,
-                                   source_mergeinfo,
-                                   target_history_as_mergeinfo, TRUE,
-                                   scratch_pool, scratch_pool));
-
   SVN_ERR(svn_mergeinfo_remove2(filtered_mergeinfo_p,
-                                common_mergeinfo,
+                                source_mergeinfo,
                                 target_history_as_mergeinfo, TRUE,
                                 result_pool, scratch_pool));
   return SVN_NO_ERROR;


Reply via email to