Skip to content

Commit

Permalink
merge-recursive: Update merge_content() call signature
Browse files Browse the repository at this point in the history
Enable calling merge_content() and providing more information about renames
and D/F conflicts (which we will want to do from process_df_entry()).

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Elijah Newren authored and Junio C Hamano committed Sep 30, 2010
1 parent 36de170 commit 61b8bca
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions merge-recursive.c
Original file line number Diff line number Diff line change
Expand Up @@ -1214,7 +1214,8 @@ static int merge_content(struct merge_options *o,
const char *path,
unsigned char *o_sha, int o_mode,
unsigned char *a_sha, int a_mode,
unsigned char *b_sha, int b_mode)
unsigned char *b_sha, int b_mode,
const char *df_rename_conflict_branch)
{
const char *reason = "content";
struct merge_file_info mfi;
Expand Down Expand Up @@ -1322,7 +1323,8 @@ static int process_entry(struct merge_options *o,
/* Case C: Added in both (check for same permissions) and */
/* case D: Modified in both, but differently. */
clean_merge = merge_content(o, path,
o_sha, o_mode, a_sha, a_mode, b_sha, b_mode);
o_sha, o_mode, a_sha, a_mode, b_sha, b_mode,
NULL);
} else if (!o_sha && !a_sha && !b_sha) {
/*
* this entry was deleted altogether. a_mode == 0 means
Expand Down

0 comments on commit 61b8bca

Please sign in to comment.