Skip site navigation (1)Skip section navigation (2)
Date:      24 Dec 1995 15:25:59 +0800
From:      peter@haywire.dialix.com (Peter Wemm)
To:        freebsd-current@freebsd.org
Subject:   Re: cvs fails to remove no-longer-present files
Message-ID:  <4biva7$epv$1@haywire.DIALix.COM>
References:  <199512230438.UAA00172@corbin.Root.COM>, <199512230519.WAA07542@rocky.sri.MT.net>

next in thread | previous in thread | raw e-mail | index | archive | help

In freebsd.current, Nate Williams writes:

>> >The new cvs apparently has a bugfeature of checking out old things from
>> >the Attic when there are references to the old things in CVS/Entries
>> >This is inconsistent with the old cvs, and breaks ctm, which doesn't
>> >export CVS/*.
>> 
>>    Oh! I haven't switched to using the new cvs yet...that explains it.
>>    Peter?

>The new version of cvs removes files than the older binary (which is
>still used on freefall).  The new version of CVS has 'death-support',
>which allows you to bring stuff in-out of the Repository w/out moving
>things in/out of the Attic.  I'm not sure how to fix this other than to
>upgrade the version of CVS on freefall to the new version, and make sure
>all the developers also upgrade to it at the same time.

No need for developers to update..  The older cvs has absolutely no
problems with files generated by the new cvs, once freefall is
updated.

The basic problem is that cvs-1.6 is storing extra information in the
rcs files in a backward compatable way to say when a file is deleted.

When the developer's cvs-1.6 binaries reading the rcs files, they are
expecting the information to be there, and are not able to tell that it
is missing.

>(It would probably be good for the developers to upgrade to the newer
>version of rcs as well)

Yes.. I'll second this.  The CVS installation notes suggest using
diffutils-2.7 and rcs-5.7.  Both are in our src/gnu/usr.bin tree.

Cheers,
-Peter

>Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4biva7$epv$1>