]> git.eshelyaron.com Git - emacs.git/commitdiff
(vc-next-action): Fixed bug that prevented registering files using C-x v v.
authorAndré Spiegel <spiegel@gnu.org>
Thu, 9 Apr 1998 13:45:44 +0000 (13:45 +0000)
committerAndré Spiegel <spiegel@gnu.org>
Thu, 9 Apr 1998 13:45:44 +0000 (13:45 +0000)
lisp/vc.el

index 151cee9a6b5094bbbb384c1b4ed1e98f713f7b76..cc9c26085178f4ae4e00c13a7803d19c66b954ab 100644 (file)
@@ -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.218 1998/04/05 18:45:06 spiegel Exp spiegel $
+;; $Id: vc.el,v 1.219 1998/04/05 18:54:35 spiegel Exp spiegel $
 
 ;; This file is part of GNU Emacs.
 
@@ -960,8 +960,11 @@ merge in the changes into your working copy."
                              "Enter a change comment for the marked files."
                              'vc-next-action-dired))
            (throw 'nogo nil)))
-    (vc-ensure-vc-buffer)
-    (vc-next-action-on-file buffer-file-name verbose)))
+    (while vc-parent-buffer
+      (pop-to-buffer vc-parent-buffer))
+    (if buffer-file-name
+        (vc-next-action-on-file buffer-file-name verbose)
+      (error "Buffer %s is not associated with a file" (buffer-name)))))
 
 ;;; These functions help the vc-next-action entry point