From: Gustav HÃ¥llberg Date: Sat, 1 Aug 2009 20:56:48 +0000 (+0200) Subject: stgit.el: Make stgit-{index,worktree}-node buffer local X-Git-Tag: v0.15-rc2~11^2~52 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/commitdiff_plain/2ecb05c84f3cb3944c0187441e6f33fbf20ab748 stgit.el: Make stgit-{index,worktree}-node buffer local Fixes bugs when multiple stgit buffers have been opened. Signed-off-by: Gustav HÃ¥llberg --- diff --git a/contrib/stgit.el b/contrib/stgit.el index c4ed958..c74e15d 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -164,8 +164,8 @@ (defun stgit-index-empty-p () "Returns non-nil if the index contains no changes from HEAD." (zerop (stgit-run-git-silent "diff-index" "--cached" "--quiet" "HEAD"))) -(defvar stgit-index-node nil) -(defvar stgit-worktree-node nil) +(defvar stgit-index-node) +(defvar stgit-worktree-node) (defun stgit-refresh-index () (when stgit-index-node @@ -640,6 +640,8 @@ (defun stgit-mode () (set (make-local-variable 'stgit-marked-patches) nil) (set (make-local-variable 'stgit-expanded-patches) nil) (set (make-local-variable 'stgit-show-worktree) stgit-default-show-worktree) + (set (make-local-variable 'stgit-index-node) nil) + (set (make-local-variable 'stgit-worktree-node) nil) (set-variable 'truncate-lines 't) (add-hook 'after-save-hook 'stgit-update-saved-file) (run-hooks 'stgit-mode-hook))