From: David Kågedal Date: Wed, 19 Dec 2007 18:00:09 +0000 (+0000) Subject: Emacs mode: add stgit-repair X-Git-Tag: v0.15-rc1~350 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/commitdiff_plain/26201d961b21a4d1bdd6799f886114329b4ba7ab?ds=inline Emacs mode: add stgit-repair Signed-off-by: David Kågedal Signed-off-by: Karl Hasselström --- diff --git a/contrib/stgit.el b/contrib/stgit.el index 2d18061..20cb08f 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -89,6 +89,7 @@ (define-key stgit-mode-map "p" 'previous-line) (define-key stgit-mode-map "n" 'next-line) (define-key stgit-mode-map "g" 'stgit-refresh) (define-key stgit-mode-map "r" 'stgit-rename) + (define-key stgit-mode-map "\C-r" 'stgit-repair) (define-key stgit-mode-map ">" 'stgit-push-next) (define-key stgit-mode-map "<" 'stgit-pop-next) (define-key stgit-mode-map "P" 'stgit-push-or-pop) @@ -138,6 +139,13 @@ (defun stgit-rename (name) (stgit-refresh) (stgit-goto-patch name))) +(defun stgit-repair () + "Run stg repair" + (interactive) + (stgit-capture-output nil + (stgit-run "repair")) + (stgit-refresh)) + (defun stgit-push-next () "Push the first unapplied patch" (interactive)