Skip site navigation (1)Skip section navigation (2)
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>