From aa04f83139b81f81864e2fcc1989e36f35521bc0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gustav=20H=C3=A5llberg?= Date: Mon, 29 Dec 2008 15:32:58 +0100 Subject: [PATCH] stgit.el: Make prefix argument to stgit-new add a Signed-off-by: line MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Gustav Hållberg Signed-off-by: Karl Hasselström --- contrib/stgit.el | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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) -- 2.11.0