Date: Sat, 15 Feb 1997 22:25:39 -0800 (PST) From: Chris Timmons <skynyrd@opus.cts.cwu.edu> To: dkelly@hiwaay.net Cc: John Polstra <jdp@polstra.com>, freebsd-hackers@FreeBSD.ORG Subject: Re: Just CVS (was Re: CVS question, sendmail, named) Message-ID: <Pine.BSF.3.95.970215221100.22074A-100000@opus.cts.cwu.edu> In-Reply-To: <199702160333.VAA28629@nexgen.ampr.org>
next in thread | previous in thread | raw e-mail | index | archive | help
David, The example that John gave depended on the fact that user has a copy of the FreeBSD CVS repository on the local machine in the directory pointed at by the CVSROOT environment variable. Most users don't need to do this, as the repository contains the information necessary to reconstruct every version of every source file that is/was part of FreeBSD since 2.0-R. Right now that is about 345MB worth! What you can do instead is use John's CVSup tool to operate on copies of the CVS repository maintained on the various CVSup mirror machines; see the discussion in section 17.2 of the FreeBSD handbook (www.freebsd.org), and have a look at the examples in /usr/share/examples/cvsup on your system. Using CVSup it is very easy to track a particular revision of the _entire_ source tree, by specifying a 'tag=<tag>' in your cvsupfile. John would have to tell you if it would be possible to update most of your tree to one revision, while updating another portion (eg sendmail) to another, as in the example which used cvs and the local copy of the repository. If you have some extra disk space and want to play with the CVS repository, start with a copy from the most recent FreeBSD cd-rom you have (hopefully 2.1.6), and then have a look at the cvs-supfile example in /usr/share/examples/cvsup. Once you get that going, you could point CVSROOT at it, and then be able to manipulate your source tree in the manner described. Hope this helps, -Chris p.s. try cvsup5 for your CVSup adventures, it's fast :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.970215221100.22074A-100000>