From 629e2adcdf5e20e58ad042d0a6f9be1422c30fbd Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Tue, 11 Aug 2015 16:39:06 +0200 Subject: magit-update-index: save to wiprefs if appropriate --- lisp/magit.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/magit.el b/lisp/magit.el index d6a734c..0c94613 100644 --- a/lisp/magit.el +++ b/lisp/magit.el @@ -1055,6 +1055,8 @@ is done using `magit-find-index-noselect'." (if (y-or-n-p (format "Update index with contents of %s" (buffer-name))) (let ((index (make-temp-file "index")) (buffer (current-buffer))) + (when magit-wip-before-change-mode + (magit-wip-commit-before-change (list file) " before un-/stage")) (with-temp-file index (insert-buffer-substring buffer)) (magit-call-git "update-index" "--cacheinfo" @@ -1063,7 +1065,9 @@ is done using `magit-find-index-noselect'." (concat "--path=" file) "--" index) file) - (set-buffer-modified-p nil)) + (set-buffer-modified-p nil) + (when magit-wip-after-apply-mode + (magit-wip-commit-after-apply (list file) " after un-/stage"))) (message "Abort"))) (--when-let (magit-mode-get-buffer magit-status-buffer-name-format 'magit-status-mode) -- cgit v1.0