From owner-freebsd-stable Mon Nov 24 08:37:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA13639 for stable-outgoing; Mon, 24 Nov 1997 08:37:28 -0800 (PST) (envelope-from owner-freebsd-stable) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA13634 for ; Mon, 24 Nov 1997 08:37:25 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA23012; Mon, 24 Nov 1997 09:37:23 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA23358; Mon, 24 Nov 1997 09:37:21 -0700 Date: Mon, 24 Nov 1997 09:37:21 -0700 Message-Id: <199711241637.JAA23358@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Richard Wackerbarth Cc: Nate Williams , freebsd-stable@FreeBSD.ORG Subject: Re: Version Resolution? In-Reply-To: References: <199711202218.PAA11561@mt.sri.com> <199711202300.JAA00612@word.smith.net.au> <199711202321.QAA11798@mt.sri.com> <199711232328.AAA17394@bitbox.follo.net> <199711240303.UAA21771@mt.sri.com> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >No, the RCS file *will* be corrupted when a branch is built until the > >RCS 'template' builder is updated, which will totally hose CVS up when > >the underlying RCS file changes *totally* out from under it. > > I don't understand how you define "corrupted". At no time will the RCS > format be violated. > > >I've explained how it happens both publically and privately, so you're > >just acting like a baby by bringing it up over and over again. > > I have seen your CLAIMS that it happens. However, if your assertions > are correct, then it would never be permissible to remove any tag. And in that you are correct. It is never permissible to remove a branch tag from any file in the CVS tree. > Since the cvs documentation has a number of references to doing > just that, I find it hard to believe that it is not allowed within the cvs > structure. You can remove 'point tag', but not branch tags. And, all of the documentation that talks about removing branch tags is in the scope of 'renaming' support, where the file being renamed is essentially a 'new' file, which has never existed in the tree before. So, you can remove branch tags all day long and not affect anyone since that file 'never existed' prior to whenever you actually stick it in the tree. Nate