summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/vc.el9
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/vc.el b/lisp/vc.el
index 080ba2f6714..657325462c2 100644
--- a/lisp/vc.el
+++ b/lisp/vc.el
@@ -5,7 +5,7 @@
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Maintainer: Andre Spiegel <spiegel@inf.fu-berlin.de>
-;; $Id: vc.el,v 1.212 1998/03/20 15:40:24 spiegel Exp spiegel $
+;; $Id: vc.el,v 1.213 1998/03/31 17:19:32 spiegel Exp spiegel $
;; This file is part of GNU Emacs.
@@ -2729,10 +2729,9 @@ THRESHOLD, nil otherwise"
(vc-do-command nil 0 "co" file 'MASTER
"-f" (concat "-u" (vc-workfile-version file)))
;; CVS
- (progn
- (delete-file file)
- (vc-do-command nil 0 "cvs" file 'WORKFILE "update"
- (concat "-r" (vc-workfile-version file)))))
+ ;; Check out via standard output (caused by the final argument
+ ;; FILE below), so that no sticky tag is set.
+ (vc-backend-checkout file nil (vc-workfile-version file) file))
(vc-file-setprop file 'vc-locking-user 'none)
(vc-file-setprop file 'vc-checkout-time (nth 5 (file-attributes file)))
(message "Reverting %s...done" file)