This patch adds the autosign configuration variable which is checked by the "new" command to automatically sign the patch message. Signed-off-by: Catalin Marinas <catalin.marinas@xxxxxxxxx> --- BTW, what happened to the patchdescr.tmpl file? It doesn't seem to be used anymore, however one can save a template file examples/gitconfig | 3 +++ stgit/commands/new.py | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletions(-) diff --git a/examples/gitconfig b/examples/gitconfig index 4a36202..9efc089 100644 --- a/examples/gitconfig +++ b/examples/gitconfig @@ -14,6 +14,9 @@ # Automatically Bcc the address below #autobcc = your.name@xxxxxxxxxxxxxxx + # Automatically sign newly created patches + #autosign = Signed-off-by + # Set to 'yes' if you don't want to use the 'resolved' command. # 'refresh' will automatically mark the conflicts as resolved #autoresolved = no diff --git a/stgit/commands/new.py b/stgit/commands/new.py index eb45e1b..4a58d52 100644 --- a/stgit/commands/new.py +++ b/stgit/commands/new.py @@ -21,6 +21,7 @@ from optparse import make_option from stgit import argparse, utils from stgit.commands import common from stgit.lib import git as gitlib, transaction +from stgit.config import config help = 'create a new patch and make it the topmost one' usage = """%prog [options] [name] @@ -72,8 +73,13 @@ def func(parser, options, args): # Add Signed-off-by: or similar. if options.sign_str != None: + sign_str = options.sign_str + else: + sign_str = config.get("stgit.autosign") + + if sign_str != None: cd = cd.set_message( - utils.add_sign_line(cd.message, options.sign_str, + utils.add_sign_line(cd.message, sign_str, cd.committer.name, cd.committer.email)) if options.save_template: -- 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