From 2ecb05c84f3cb3944c0187441e6f33fbf20ab748 Mon Sep 17 00:00:00 2001 Message-Id: <2ecb05c84f3cb3944c0187441e6f33fbf20ab748.1716125904.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sat, 1 Aug 2009 22:56:48 +0200 Subject: [PATCH] stgit.el: Make stgit-{index,worktree}-node buffer local MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Organization: Straylight/Edgeware From: Gustav HÃ¥llberg Fixes bugs when multiple stgit buffers have been opened. Signed-off-by: Gustav HÃ¥llberg --- contrib/stgit.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)) -- [mdw]