From owner-cvs-all Wed Dec 2 20:12:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA23174 for cvs-all-outgoing; Wed, 2 Dec 1998 20:12:39 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA23167; Wed, 2 Dec 1998 20:12:37 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id VAA29741; Wed, 2 Dec 1998 21:12:24 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id VAA11290; Wed, 2 Dec 1998 21:12:23 -0700 Date: Wed, 2 Dec 1998 21:12:23 -0700 Message-Id: <199812030412.VAA11290@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Matthew Dillon Cc: Joseph Koshy , Nate Williams , cvs-committers@FreeBSD.ORG Subject: Re: proposal: simple cvs mod to handle shared checked-out source trees In-Reply-To: <199812030236.SAA20656@apollo.backplane.com> References: <199812030154.RAA08114@hub.freebsd.org> <199812030236.SAA20656@apollo.backplane.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk [ Shared CVS tree ] > This method is much more desireable then the RCS mess we were > using before. Why? It seems that RCS is a better solution to the problem. Just tell everyone not to use locks, or better yet modify RCS to not use locks on the system. :) > It is not desireable to duplicate the checked out tree for each staff > member for many reasons, including the fact that the checked out tree > represents active system control files (such as DNS zones and router > config files). > A separate copy makes the job of adjusting the control > files too complex... the staff member would have to checkout the file into > his own private tree, edit it, commit it back, and then cvs update the > system 'active' checked-out tree. Then automate the process. Again, CVS was designed so that each user would have his own copy of the tree. That's the 'CVS' way. 'Concurrent Version System', not 'Serialized User Version System'. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message