changeset 48969:8a48bb5e7e5b

(vc-rcs-checkin): By default, always specify the current branch of the working file for check-in.
author André Spiegel <spiegel@gnu.org>
date Thu, 26 Dec 2002 14:38:20 +0000
parents 9e752ba5dcc3
children 9fa44cbabc8b
files lisp/vc-rcs.el
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/vc-rcs.el	Thu Dec 26 14:11:34 2002 +0000
+++ b/lisp/vc-rcs.el	Thu Dec 26 14:38:20 2002 +0000
@@ -5,7 +5,7 @@
 ;; Author:     FSF (see vc.el for full credits)
 ;; Maintainer: Andre Spiegel <spiegel@gnu.org>
 
-;; $Id: vc-rcs.el,v 1.31 2002/11/13 12:38:20 spiegel Exp $
+;; $Id: vc-rcs.el,v 1.32 2002/12/26 14:06:33 spiegel Exp $
 
 ;; This file is part of GNU Emacs.
 
@@ -325,6 +325,8 @@
 			 default-branch)
 	   (setq rev default-branch)
 	   (setq switches (cons "-f" switches)))
+      (if (and (not rev) old-version)
+          (setq rev (vc-branch-part old-version)))
       (apply 'vc-do-command nil 0 "ci" (vc-name file)
 	     ;; if available, use the secure check-in option
 	     (and (vc-rcs-release-p "5.6.4") "-j")