Skip to content

Commit

Permalink
rerere.autoupdate: change the message when autoupdate is in effect
Browse files Browse the repository at this point in the history
This changes the message rerere issues after reusing previous conflict
resolution from "Resolved" to "Staged" when autoupdate option is in
effect.

It is envisioned that in practice, some auto resolitions are trickier and
iffier than others, and we would want to add a feature to mark individual
resolutions as "this is ok to autoupdate" or "do not autoupdate the result
using this resolution even when rerere.autoupdate is in effect" in the
future.  When that happens, these messages will make the distinction
clearer.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Junio C Hamano committed Jul 17, 2008
1 parent fcab40a commit 9196e82
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions rerere.c
Original file line number Diff line number Diff line change
Expand Up @@ -278,10 +278,13 @@ static int do_plain_rerere(struct path_list *rr, int fd)

if (has_resolution(name)) {
if (!merge(name, path)) {
fprintf(stderr, "Resolved '%s' using "
"previous resolution.\n", path);
if (rerere_autoupdate)
path_list_insert(path, &update);
fprintf(stderr,
"%s '%s' using previous resolution.\n",
rerere_autoupdate
? "Staged" : "Resolved",
path);
goto mark_resolved;
}
}
Expand Down

0 comments on commit 9196e82

Please sign in to comment.