From: Gustav Hållberg Date: Mon, 29 Dec 2008 14:32:58 +0000 (+0100) Subject: stgit.el: Make prefix argument to stgit-new add a Signed-off-by: line X-Git-Tag: v0.15-rc1~67 X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/commitdiff_plain/aa04f83139b81f81864e2fcc1989e36f35521bc0 stgit.el: Make prefix argument to stgit-new add a Signed-off-by: line Signed-off-by: Gustav Hållberg Signed-off-by: Karl Hasselström --- diff --git a/contrib/stgit.el b/contrib/stgit.el index 6bb0928..e5259ad 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -733,13 +733,19 @@ With numeric prefix argument, pop that many patches." (with-current-buffer log-edit-parent-buffer (stgit-reload)))) -(defun stgit-new () - "Create a new patch." - (interactive) +(defun stgit-new (add-sign) + "Create a new patch. +With a prefix argument, include a \"Signed-off-by:\" line at the +end of the patch." + (interactive "P") (let ((edit-buf (get-buffer-create "*StGit edit*")) (dir default-directory)) (log-edit 'stgit-confirm-new t nil edit-buf) - (setq default-directory dir))) + (setq default-directory dir) + (when add-sign + (save-excursion + (let ((standard-output (current-buffer))) + (stgit-run-silent "new" "--sign" "--save-template=-")))))) (defun stgit-confirm-new () (interactive)