Mercurial > emacs
diff lisp/vc-dispatcher.el @ 104051:a629d51e1d82
* vc-dispatcher.el (vc-resynch-buffers-in-directory): Make sure
the buffer we try to sync is current when calling
vc-resynch-buffer.
* vc-dir.el (vc-dir-resynch-file): Make sure vc-dir-update does
not show up to date files.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Fri, 24 Jul 2009 05:41:17 +0000 |
parents | a9dc0e7c3f2b |
children | dc97cf5c3f82 |
line wrap: on
line diff
--- a/lisp/vc-dispatcher.el Fri Jul 24 03:54:25 2009 +0000 +++ b/lisp/vc-dispatcher.el Fri Jul 24 05:41:17 2009 +0000 @@ -484,7 +484,8 @@ (dolist (buffer (buffer-list)) (let ((fname (buffer-file-name buffer))) (when (and fname (vc-string-prefix-p directory fname)) - (vc-resynch-buffer fname keep noquery))))) + (with-current-buffer buffer + (vc-resynch-buffer fname keep noquery)))))) (defun vc-resynch-buffer (file &optional keep noquery) "If FILE is currently visited, resynch its buffer."