Provide a git config option to enable --signoff a default when using git-am. This should be handy for maintainers who regularly apply patches from mailing lists to send them upstream and want to be on the sign-off path. Signed-off-by: Sekhar Nori <nsekhar@xxxxxx> --- Documentation/config.txt | 7 +++++++ Documentation/git-am.txt | 3 ++- git-am.sh | 5 +++++ 3 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Documentation/config.txt b/Documentation/config.txt index 6b93777..5da7ca8 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -597,6 +597,13 @@ am.keepcr:: by giving '--no-keep-cr' from the command line. See linkgit:git-am[1], linkgit:git-mailsplit[1]. +am.signoff:: + A boolean value which lets you enable the `-s/--signoff` option of + am by default. *Note:* Adding the Signed-off-by: line to a patch + should be a conscious act and means that you certify you have + the rights to submit this work under the same open source license. + Please see the 'SubmittingPatches' document for further discussion. + apply.ignorewhitespace:: When set to 'change', tells 'git apply' to ignore changes in whitespace, in the same way as the '--ignore-space-change' diff --git a/Documentation/git-am.txt b/Documentation/git-am.txt index 6b1b5af..6b2c51a 100644 --- a/Documentation/git-am.txt +++ b/Documentation/git-am.txt @@ -33,7 +33,8 @@ OPTIONS -s:: --signoff:: Add a `Signed-off-by:` line to the commit message, using - the committer identity of yourself. + the committer identity of yourself. `am.signoff` configuration + variable can be used to make this the defaut. -k:: --keep:: diff --git a/git-am.sh b/git-am.sh index 6cdd591..8e2a693 100755 --- a/git-am.sh +++ b/git-am.sh @@ -328,6 +328,11 @@ then keepcr=t fi +if test "$(git config --bool --get am.signoff)" = true +then + sign=t +fi + while test $# != 0 do case "$1" in -- 1.7.3.2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html