[PATCH v5 2/4] stash: prepare merge options earlier
- From
D. Ben Knoble <ben.knoble@gmail.com>
- Date
- Sep 30, 2026, 21:24 UTC
- Message-ID
- <8e99033ef025003c35bd82069ea89b1509e8bd9b.1790803471.git.ben.knoble@gmail.com>
- In-Reply-To
- <cover.1790803471.git.ben.knoble@gmail.com>
In a future commit, we will reuse these options for the index merge of "apply --index", not just for the worktree.
Signed-off-by: D. Ben Knoble <ben.knoble@gmail.com> --- builtin/stash.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/builtin/stash.c b/builtin/stash.c index dfea2d2c4c..d2b736d4e6 100644 --- a/builtin/stash.c +++ b/builtin/stash.c @@ -664,6 +664,11 @@ static enum stash_apply_result do_apply_stash(const char *prefix, repo_get_index_file(the_repository), 0, NULL)) return error(_("cannot apply a stash in the middle of a merge")); + init_ui_merge_options(&o, the_repository); + + if (quiet) + o.verbosity = 0; + if (index) { if (oideq(&info->b_tree, &info->i_tree) || oideq(&c_tree, &info->i_tree)) { @@ -695,8 +700,6 @@ static enum stash_apply_result do_apply_stash(const char *prefix, } } - init_ui_merge_options(&o, the_repository); - o.branch1 = label_ours ? label_ours : "Updated upstream"; o.branch2 = label_theirs ? label_theirs : "Stashed changes"; o.ancestor = label_base ? label_base : "Stash base"; @@ -704,9 +707,6 @@ static enum stash_apply_result do_apply_stash(const char *prefix, if (oideq(&info->b_tree, &c_tree)) o.branch1 = "Version stash was based on"; - if (quiet) - o.verbosity = 0; - if (o.verbosity >= 3) printf_ln(_("Merging %s with %s"), o.branch1, o.branch2);
-- 2.56.0.rc1.315.gc6ed9934b7.dirty