From owner-cvs-all Sat Sep 15 6: 0:34 2001 Delivered-To: cvs-all@freebsd.org Received: from peter3.wemm.org (c1315225-a.plstn1.sfba.home.com [24.14.150.180]) by hub.freebsd.org (Postfix) with ESMTP id C458737B401; Sat, 15 Sep 2001 06:00:25 -0700 (PDT) Received: from overcee.netplex.com.au (overcee.wemm.org [10.0.0.3]) by peter3.wemm.org (8.11.0/8.11.0) with ESMTP id f8FD0PM84719; Sat, 15 Sep 2001 06:00:25 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 544AB380A; Sat, 15 Sep 2001 06:00:25 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.3.1 01/18/2001 with nmh-1.0.4 To: "Akinori MUSHA" Cc: Alexander Langer , Matt Dillon , 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 In-Reply-To: <868zfgbpye.wl@archon.local.idaemons.org> Date: Sat, 15 Sep 2001 06:00:25 -0700 From: Peter Wemm Message-Id: <20010915130025.544AB380A@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "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