@@ -839,7 +839,7 @@ static int traverse_by_cache_tree(int pos, int nr_entries, int nr_names,
839
839
mark_ce_used (src [0 ], o );
840
840
}
841
841
free (tree_ce );
842
- if (o -> debug_unpack )
842
+ if (o -> internal . debug_unpack )
843
843
printf ("Unpacked %d entries from %s to %s using cache-tree\n" ,
844
844
nr_entries ,
845
845
o -> src_index -> cache [pos ]-> name ,
@@ -1488,7 +1488,7 @@ static int unpack_callback(int n, unsigned long mask, unsigned long dirmask, str
1488
1488
while (!p -> mode )
1489
1489
p ++ ;
1490
1490
1491
- if (o -> debug_unpack )
1491
+ if (o -> internal . debug_unpack )
1492
1492
debug_unpack_callback (n , mask , dirmask , names , info );
1493
1493
1494
1494
/* Are we supposed to look at the index too? */
@@ -1929,7 +1929,7 @@ int unpack_trees(unsigned len, struct tree_desc *t, struct unpack_trees_options
1929
1929
init_split_index (& o -> internal .result );
1930
1930
}
1931
1931
oidcpy (& o -> internal .result .oid , & o -> src_index -> oid );
1932
- o -> merge_size = len ;
1932
+ o -> internal . merge_size = len ;
1933
1933
mark_all_ce_unused (o -> src_index );
1934
1934
1935
1935
o -> internal .result .fsmonitor_last_update =
@@ -2882,9 +2882,9 @@ int twoway_merge(const struct cache_entry * const *src,
2882
2882
const struct cache_entry * oldtree = src [1 ];
2883
2883
const struct cache_entry * newtree = src [2 ];
2884
2884
2885
- if (o -> merge_size != 2 )
2885
+ if (o -> internal . merge_size != 2 )
2886
2886
return error ("Cannot do a twoway merge of %d trees" ,
2887
- o -> merge_size );
2887
+ o -> internal . merge_size );
2888
2888
2889
2889
if (oldtree == o -> df_conflict_entry )
2890
2890
oldtree = NULL ;
@@ -2964,9 +2964,9 @@ int bind_merge(const struct cache_entry * const *src,
2964
2964
const struct cache_entry * old = src [0 ];
2965
2965
const struct cache_entry * a = src [1 ];
2966
2966
2967
- if (o -> merge_size != 1 )
2967
+ if (o -> internal . merge_size != 1 )
2968
2968
return error ("Cannot do a bind merge of %d trees" ,
2969
- o -> merge_size );
2969
+ o -> internal . merge_size );
2970
2970
if (a && old )
2971
2971
return o -> quiet ? -1 :
2972
2972
error (ERRORMSG (o , ERROR_BIND_OVERLAP ),
@@ -2990,9 +2990,9 @@ int oneway_merge(const struct cache_entry * const *src,
2990
2990
const struct cache_entry * old = src [0 ];
2991
2991
const struct cache_entry * a = src [1 ];
2992
2992
2993
- if (o -> merge_size != 1 )
2993
+ if (o -> internal . merge_size != 1 )
2994
2994
return error ("Cannot do a oneway merge of %d trees" ,
2995
- o -> merge_size );
2995
+ o -> internal . merge_size );
2996
2996
2997
2997
if (!a || a == o -> df_conflict_entry )
2998
2998
return deleted_entry (old , old , o );
@@ -3027,8 +3027,8 @@ int stash_worktree_untracked_merge(const struct cache_entry * const *src,
3027
3027
const struct cache_entry * worktree = src [1 ];
3028
3028
const struct cache_entry * untracked = src [2 ];
3029
3029
3030
- if (o -> merge_size != 2 )
3031
- BUG ("invalid merge_size: %d" , o -> merge_size );
3030
+ if (o -> internal . merge_size != 2 )
3031
+ BUG ("invalid merge_size: %d" , o -> internal . merge_size );
3032
3032
3033
3033
if (worktree && untracked )
3034
3034
return error (_ ("worktree and untracked commit have duplicate entries: %s" ),
0 commit comments