summaryrefslogtreecommitdiff
path: root/lisp/vc-svn.el
diff options
context:
space:
mode:
authorDan Nicolaescu <dann@ics.uci.edu>2008-02-29 19:13:54 +0000
committerDan Nicolaescu <dann@ics.uci.edu>2008-02-29 19:13:54 +0000
commit9b7b3814df636c281213bae6f757ca3c49598b6c (patch)
treee1130fa7b35818e0b7676599a28ef159edc4321f /lisp/vc-svn.el
parente42fc90537a819525fd7e3b06b16c825c5de6b4f (diff)
downloademacs-9b7b3814df636c281213bae6f757ca3c49598b6c.tar.gz
* vc.el (vc-status-crt-marked): New variable.
(vc-status-mode): Make it local. (vc-status-refresh): Use it to save the marked files. (vc-update-vc-status-buffer): Use it to restore the marked files. * vc-svn.el (vc-svn-after-dir-status): * vc-hg.el (vc-hg-after-dir-status): Clean up the temporary buffer.
Diffstat (limited to 'lisp/vc-svn.el')
-rw-r--r--lisp/vc-svn.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el
index 37a5dfb1d3e..c10aa65f930 100644
--- a/lisp/vc-svn.el
+++ b/lisp/vc-svn.el
@@ -175,6 +175,7 @@ If you want to force an empty list of arguments, use t."
(filename (match-string 2)))
(when state
(setq result (cons (cons filename state) result)))))
+ (kill-buffer (current-buffer))
(funcall callback result buffer)))
(defun vc-svn-dir-status (dir callback buffer)