diff --git a/Documentation/config/commit.txt b/Documentation/config/commit.txt index 62f0d92fda51de..116748fbb91942 100644 --- a/Documentation/config/commit.txt +++ b/Documentation/config/commit.txt @@ -27,3 +27,7 @@ commit.template:: commit.verbose:: A boolean or int to specify the level of verbosity with `git commit`. See linkgit:git-commit[1]. + +commit.sigoff:: + A boolean value which lets you enable the `-s/--signoff` option of + commit by default. diff --git a/builtin/commit.c b/builtin/commit.c index bf71fdaa7c7eb8..7832e5b75cab28 100644 --- a/builtin/commit.c +++ b/builtin/commit.c @@ -1620,6 +1620,10 @@ static int git_commit_config(const char *k, const char *v, include_status = git_config_bool(k, v); return 0; } + if (!strcmp(k, "commit.signoff")) { + signoff = git_config_bool(k, v); + return 0; + } if (!strcmp(k, "commit.cleanup")) return git_config_string(&cleanup_arg, k, v); if (!strcmp(k, "commit.gpgsign")) {