From owner-freebsd-current@FreeBSD.ORG Tue Jan 13 16:12:17 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51D9E16A4CE for ; Tue, 13 Jan 2004 16:12:17 -0800 (PST) Received: from kientzle.com (h-66-166-149-50.SNVACAID.covad.net [66.166.149.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id C01FD43D64 for ; Tue, 13 Jan 2004 16:12:06 -0800 (PST) (envelope-from kientzle@acm.org) Received: from acm.org ([66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id i0E0C5kX070602; Tue, 13 Jan 2004 16:12:06 -0800 (PST) (envelope-from kientzle@acm.org) Message-ID: <40048955.70007@acm.org> Date: Tue, 13 Jan 2004 16:12:05 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20031006 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Kennedy References: <20040112132544.D54803@pooker.samsco.home> <20040113225632.GA80120@memnoch.jk.homeunix.net> In-Reply-To: <20040113225632.GA80120@memnoch.jk.homeunix.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: FreeBSD CVS Question X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: kientzle@acm.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2004 00:12:17 -0000 John Kennedy wrote: > Rather than hit the FreeBSD servers with multiple machines cvsuping > 4.x and 5.x, I'm almost finished a scheme to cvsup the CVS sources and > then do a local CVS checkout with the appropriate branch of FreeBSD. An awful lot of people are doing this with no problems using only software that's part of the base system (except for the cvsup program itself, of course). I have a FreeBSD box that's on all of the time (my NFS and Samba server), so I just run cvsup from cron on that to copy the CVS repo, then do a cvs checkout over NFS onto local work machines. On my setup, the following command checks out the 'src' tree into a directory called 'current' in the current directory. Note that the CVS repo is NFS-mounted as /usr/cvs/FreeBSD-CVS: cvs -R -d /usr/cvs/FreeBSD-CVS/ checkout -d current src The following checks out a copy of 4-STABLE (aka RELENG_4) into a directory called 'stable'. cvs -R -d /usr/cvs/FreeBSD-CVS/ checkout -d stable -r RELENG_4 src > I've actually got the cvsup working and I can checkout and update the > trees as I need to, but the only thing that seems to be wrong is the > version IDs when the files get checkout out of RCS/CVS ("$FreeBSD$"). I'm > assuming that is because FreeBSD has hacked up a copy of RCS and changed > some of the names. Don't use RCS, use CVS. Tim