Subject: Re: Expanding NetBSD keyword in CVS files
To: None <current-users@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: current-users
Date: 05/21/2002 11:50:13
[ On Tuesday, May 21, 2002 at 20:23:53 (+0700), Robert Elz wrote: ]
> Subject: Re: Expanding NetBSD keyword in CVS files 
>
> For reference, the file .../CVSROOT/config needs to be created,
> and contain the line
> 
> tag=NetBSD
> 
> Is there some reason that this file couldn't be shipped with the
> repository?

It absolutely should be.  It's a bit of a pain to have to create this
file, then re-do any checkouts done prior to learning it was missing,
then re-create it after it gets wiped out by rsync, this time making it
system immutable, and then try to find out when it went missing and what
files were updated since then and fix them up, again.

In fact _ALL_ the files in $CVSROOT/CVSROOT really should be available
to all mirror sites.  Some magic flag setting could be kept outside of
that directory (eg. the fully qualified hostname of the primary CVS
server itself) and it could be used to toggle on the features which
might cause email to be sent should some third-party developer
accidentaly try to commit something to their mirror copy of the
repository.

This has been discussed several times in the past....

>   It isn't really very useful without it (well, it is
> useful, but not nearly as good as it should be).

Without the correct "tag" setting the repository is really only useful
for casual browsing that avoids network accesses -- it's pretty much
unusable for any significant level of third party developer work.

-- 
								Greg A. Woods

+1 416 218-0098;  <gwoods@acm.org>;  <g.a.woods@ieee.org>;  <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>