From: David Kågedal Date: Sun, 21 Sep 2008 12:17:38 +0000 (+0200) Subject: Add support for initializing a branch for stgit from Emacs. X-Git-Tag: v0.15-rc1~153 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/commitdiff_plain/1c2426dc0bff311e5cba2ba12a1b6492553135b9 Add support for initializing a branch for stgit from Emacs. Signed-off-by: David Kågedal Signed-off-by: Karl Hasselström --- diff --git a/contrib/stgit.el b/contrib/stgit.el index 5aaf311..aafefaf 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -130,7 +130,10 @@ (defun stgit-rescan () 'face 'stgit-description-face) (when (memq patchsym stgit-marked-patches) (replace-match "*" nil nil nil 2) - (setq marked (cons patchsym marked)))))) + (setq marked (cons patchsym marked))))) + ((looking-at "stg series: Branch \".*\" not initialised") + (forward-line 1) + (insert "Run M-x stgit-init to initialise"))) (forward-line 1)) (setq stgit-marked-patches (nreverse marked))))) @@ -218,6 +221,13 @@ (defun stgit-goto-patch (patch) (goto-char p) nil))) +(defun stgit-init () + "Run stg init" + (interactive) + (stgit-capture-output nil + (stgit-run "init")) + (stgit-refresh)) + (defun stgit-mark () "Mark the patch under point" (interactive)