Date: Sat, 05 Jul 1997 14:24:26 +0800 From: Peter Wemm <peter@spinner.dialix.com.au> To: Bruce Evans <bde@zeta.org.au> Cc: ache@nagual.pp.ru, current@FreeBSD.ORG, jdp@polstra.com, xaa@stack.nl Subject: Re: CVSUP and CVS branches: still not synchronized, please fix! Message-ID: <199707050624.OAA04518@spinner.dialix.com.au> In-Reply-To: Your message of "Sat, 05 Jul 1997 15:35:34 %2B1000." <199707050535.PAA18074@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote:
> >cvs supplies (or supplied) a script to convert "pre-death-support"
> >repositories (ie: those using Attics as the primary indication of "alive")
> >to the newer "state: dead" form. Hmm.. it seems to have gone, it was
> >called "convert.sh".
>
> Not gone, just dead :-). It looks like rev.1.2 broke it (it probably
> really needed the rcs extension -K).
rcs -K ("kill") was stillborn. At one point there was a set of patches
going around to allow rcs files to have built-in dead revisions, but they
never took off. At the time, there were two competing methods
"state:dead" and the -K option, they both behaved the same as far as cvs
was concerned except that -K needed patches to rcs and at the time I don't
think there was much chance of having them included in rcs "officially"
for some time, while the "state:dead" was functionally the same except
that it didn't need patches and was not useful for rcs commands. Both
systems would have followed the default branch, so "ci -K ..." would have
also screwed the file in question as the file would have been killed on
the vendor branch.
The problem was that the script didn't know about how cvs maintains it's
version numbers. cvs would have done a 'ci -r1.2 -sdead ...' and forced
the "branch:1.1.1" to be ignored. There's a script "cvs2vendor" in the
contrib area that does know about these rules.. It's amazingly complex
compared to "convert.sh".
I'm amazed that this has taken 2 years to turn up...
> Bruce
Cheers,
-Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707050624.OAA04518>
