summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>2023-08-07 19:09:35 +0200
committerJunio C Hamano <gitster@pobox.com>2023-08-07 13:21:00 -0700
commitff29a61cbbc83f0948606df37dbc734436b62c17 (patch)
tree7f455cdf5937f64163fb20c705bff98871f4ea95 /commit.c
parentac83bc5054c2ac489166072334b4147ce6d0fccb (diff)
advice: handle "rebase" in error_resolve_conflict()
This makes sure that we get a properly translated message rather than inserting the command (which we failed to translate) into a generic fallback message. The function is called indirectly via die_resolve_conflict() with fixed strings, and directly with the string obtained via action_name(), which in turn returns a string from a fixed set. Hence we know that the now covered set of strings is exhausitive, and will therefore BUG() out when encountering an unexpected string. We also know that all covered strings are actually used. Arguably, the above suggests that it would be cleaner to pass the command as an enum in the first place, but that's left for another time. Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions