Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Sep 2001 06:00:25 -0700
From:      Peter Wemm <peter@wemm.org>
To:        "Akinori MUSHA" <knu@iDaemons.org>
Cc:        Alexander Langer <alex@big.endian.de>, Matt Dillon <dillon@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/contrib/cvs/src checkout.c cvs.h entries.c update.c update.h 
Message-ID:  <20010915130025.544AB380A@overcee.netplex.com.au>
In-Reply-To: <868zfgbpye.wl@archon.local.idaemons.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
"Akinori MUSHA" wrote:
> At Sat, 15 Sep 2001 13:18:44 +0200,
> Alex wrote:
> > Thus spake Matt Dillon (dillon@FreeBSD.org):
> > 
> > >   1.2       +659 -374  src/contrib/cvs/src/checkout.c
> > >   1.2       +782 -70   src/contrib/cvs/src/entries.c
> > >   1.2       +7 -5      src/contrib/cvs/src/update.h
> > 
> > I think they should have been submitted to the CVS guys
> > and vendor-imported.
> 
> Are the guys keen enough to maintain CVS?  I feel depressed when I see
> they don't even merge the readonly access (cvs -R) extension which
> FreeBSD and OpenBSD have, and the vendor-specific tag support which
> FreeBSD, NetBSD and OpenBSD have in different ways.  The PAM support
> is almost a must for Windows networks, but the patch hasn't been
> merged either.
> 
> More than anything, it is sad that those CVS extensions aren't even
> shared among *BSD.

Well, the main reason those are not in the common cvs tree is that:
* -R - is implemented in a pretty crude way and doesn't work for everything,
eg: cvs import doesn't use the common locking functions.  And 'cvs release'
doesn't work either.
* the tag stuff is *really* revolting code.  It needs a lot of work to get
around arbitary restrictions (eg: only one tag), silly syntax, etc.

Most of the stuff that was fit for public consumption has gone back in
quite some time ago.  There are probably other things that could be cleaned
up without too much effort, but we're kind-of stuck with the existing hokey
tag mechanism since it's very closely tied to cvsup's implementation too.

Cheers,
-Peter
--
Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au
"All of this is for nothing if we don't go to the stars" - JMS/B5


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010915130025.544AB380A>