From: Elijah Newren <newren@xxxxxxxxx> am previously only checked gpg-related config options and the default config options while ignoring any diff-related options. This meant that when users tried to set diff.context to something larger than the default value of 3, it was ignored. Pay attention to the diff settings too. In combination with commit 09ac67a1839e ("format-patch: move git_config() before repo_init_revisions()", 2019-12-09), which is part of the dl/format-patch-notes-config-fixup topic, this fixes git -c diff.context=5 rebase to actually use five lines of context. Signed-off-by: Elijah Newren <newren@xxxxxxxxx> --- builtin/am.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/am.c b/builtin/am.c index 8181c2aef3..d4d131b7ee 100644 --- a/builtin/am.c +++ b/builtin/am.c @@ -2136,7 +2136,7 @@ static int git_am_config(const char *k, const char *v, void *cb) if (status) return status; - return git_default_config(k, v, NULL); + return git_diff_ui_config(k, v, NULL); } int cmd_am(int argc, const char **argv, const char *prefix) -- gitgitgadget