Subject: esoteric question: consistency of NetBSD CVS tree?
To: None <current-users@netbsd.org>
From: None <netbsd99@sudog.com>
List: current-users
Date: 10/15/2003 16:31:14
Please see:
http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/sed/

Now take a peek in the Attic.

Notice there are two Makefiles--one in the normal sed/ and one sitting 
in the Attic. When a new version is added to CVS, doesn't it resurrect 
the file from the Attic and begin adding new revisions to that 
resurrected file?

How might this state come to exist? Did an older version of CVS not 
resurrect files from the Attic?

What is the correct interpretation of these two files? Is there one 
revisions 1.1 which is "authoritative" in this case, and one which 
"should" be ignored, or does the data in the Attic/Makefile,v have any 
further meaning?

These kinds of inconsistencies are all over the place. Do they matter?

Also, there are a pile of branch tags scattered around in the CVS tree 
that don't have any associated RCS revisions. How should that 
information be interpreted? For example:

http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/compat/common/vm_43.c

... the file vm_43.c,v has the tag "netbsd:1.1.1" in the RCS file but 
there are no associated revisions: no 1.1.1.1, no 1.1.1.2, no nothing. 
Is that normal or am I missing something?

Much thanks for your patience.