Author: rinrab
Date: Wed Nov 27 12:54:10 2024
New Revision: 1922157

URL: http://svn.apache.org/viewvc?rev=1922157&view=rev
Log:
In the trunk, merge.c: Declare start_rev and end_rev separately instead of
using a single svn_merge_range_t with later usage of its .start and .end
fields.

These two variable are being utilized as arguments of the
find_nearest_ancestor_with_intersecting_ranges() function.

This change simplifies this code a bit, without making any
functional changes.

* subversion/libsvn_client/merge.c
  (record_tree_conflict): Ditto.

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=1922157&r1=1922156&r2=1922157&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Wed Nov 27 12:54:10 2024
@@ -1431,8 +1431,8 @@ record_tree_conflict(merge_cmd_baton_t *
           struct svn_client__merge_source_t *source;
           svn_client__pathrev_t *loc1;
           svn_client__pathrev_t *loc2;
-          svn_merge_range_t range =
-            {SVN_INVALID_REVNUM, SVN_INVALID_REVNUM, TRUE};
+          svn_revnum_t start_rev;
+          svn_revnum_t end_rev;
 
           /* We are honoring mergeinfo so do not blindly record
            * a conflict describing the merge of
@@ -1440,7 +1440,7 @@ record_tree_conflict(merge_cmd_baton_t *
            * SOURCE->LOC2->URL@SOURCE->LOC2->REV
            * but figure out the actual revision range merged. */
           (void)find_nearest_ancestor_with_intersecting_ranges(
-            &(range.start), &(range.end),
+            &start_rev, &end_rev,
             merge_b->children_with_mergeinfo,
             action != svn_wc_conflict_action_delete,
             local_abspath);
@@ -1448,8 +1448,8 @@ record_tree_conflict(merge_cmd_baton_t *
                                          scratch_pool);
           loc2 = svn_client__pathrev_dup(merge_b->merge_source.loc2,
                                          scratch_pool);
-          loc1->rev = range.start;
-          loc2->rev = range.end;
+          loc1->rev = start_rev;
+          loc2->rev = end_rev;
           source = svn_client__merge_source_create(loc1, loc2,
                                                    
merge_b->merge_source.ancestral,
                                                    scratch_pool);


Reply via email to