commit 07bb0f933a402d7387f7dd360060c55cdd1b56c0 from: Stefan Sperling date: Wed Jun 02 09:26:42 2021 UTC move merge_file()'s f_deriv parameter next to the f_orig parameter commit - db59069162efd1ccd4f236abe7d8eb3ca4b791e4 commit + 07bb0f933a402d7387f7dd360060c55cdd1b56c0 blob - 016b6dc14971cb46b8d7c725a70ebbaf4d909336 blob + 1c5356b3146719d66e0fedf0462ef11cc9f1c61f --- lib/worktree.c +++ lib/worktree.c @@ -764,8 +764,8 @@ check_files_equal(int *same, FILE *f1, FILE *f2) */ static const struct got_error * merge_file(int *local_changes_subsumed, struct got_worktree *worktree, - FILE *f_orig, const char *ondisk_path, - const char *path, uint16_t st_mode, FILE *f_deriv, + FILE *f_orig, FILE *f_deriv, const char *ondisk_path, + const char *path, uint16_t st_mode, const char *label_orig, const char *label_deriv, struct got_repository *repo, got_worktree_checkout_cb progress_cb, void *progress_arg) @@ -1172,8 +1172,8 @@ merge_blob(int *local_changes_subsumed, struct got_wor goto done; } - err = merge_file(local_changes_subsumed, worktree, f_orig, - ondisk_path, path, st_mode, f_deriv, label_orig, label_deriv, + err = merge_file(local_changes_subsumed, worktree, f_orig, f_deriv, + ondisk_path, path, st_mode, label_orig, label_deriv, repo, progress_cb, progress_arg); done: if (f_orig && fclose(f_orig) == EOF && err == NULL) @@ -7788,9 +7788,9 @@ unstage_hunks(struct got_object_id *staged_blob_id, goto done; err = merge_file(&local_changes_subsumed, worktree, - f_base, ondisk_path, ie->path, + f_base, f, ondisk_path, ie->path, got_fileindex_perms_to_st(ie), - f, label_orig, "unstaged", + label_orig, "unstaged", repo, progress_cb, progress_arg); } if (err)