Signed-off-by: Gustav Hållberg <gustav@virtutech.com>
Acked-by: David Kågedal <davidk@lysator.liu.se>
Signed-off-by: Karl Hasselström <kha@treskal.com>
;;
;; To start: `M-x stgit'
+(require 'git nil t)
+
(defun stgit (dir)
"Manage stgit patches"
(interactive "DDirectory: \n")
(interactive)
(bury-buffer))
+(defun stgit-git-status ()
+ "Show status using `git-status'"
+ (interactive)
+ (unless (fboundp 'git-status)
+ (error "stgit-git-status requires git-status"))
+ (let ((dir default-directory))
+ (save-selected-window
+ (pop-to-buffer nil)
+ (git-status dir))))
+
(defvar stgit-mode-hook nil
"Run after `stgit-mode' is setup.")
("h" . stgit-help)
("p" . previous-line)
("n" . next-line)
+ ("s" . stgit-git-status)
("g" . stgit-reload)
("r" . stgit-refresh)
("\C-c\C-r" . stgit-rename)