From owner-freebsd-current Mon Aug 5 18:43:13 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA05118 for current-outgoing; Mon, 5 Aug 1996 18:43:13 -0700 (PDT) Received: from mail.crl.com (mail.crl.com [165.113.1.22]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id SAA05098 for ; Mon, 5 Aug 1996 18:43:09 -0700 (PDT) Received: from phaeton.Artisoft.COM by mail.crl.com with SMTP id AA00660 (5.65c/IDA-1.5 for ); Mon, 5 Aug 1996 16:00:28 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id PAA12200; Mon, 5 Aug 1996 15:55:33 -0700 From: Terry Lambert Message-Id: <199608052255.PAA12200@phaeton.artisoft.com> Subject: Re: Questions about the CVS and CTM To: plm@xs4all.nl (Peter Mutsaers) Date: Mon, 5 Aug 1996 15:55:33 -0700 (MST) Cc: freebsd-current@FreeBSD.ORG In-Reply-To: <87686zv1i6.fsf@localhost.xs4all.nl> from "Peter Mutsaers" at Aug 4, 96 01:21:05 pm X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > What I did was 'cvs checkout src'. Then I get a copy of src, and I can > do a 'make world' in it. I can do 'cvs update' in the future, right? > > This does cost lots and lots of diskspace, since I have to have both > the CVS source and the checked-out source on disk (together with the > objects). Is there a more efficient way? I have been thinking about this, though not specifically in tthis context. I'd like to be able to build from a CD to the local machine without requiring me to copy the CD or keep anything but the objects for the source I'm currently compiling on the system. The idea of having the build process check out the most recent sources (or a specific tag from an environment variable) and build, with a remove-behind for after it's installed, would be a good idea. > Another question: how do I make local modifications? If I do this and > cvs commit them to my local cvs repository (maybe as a branch) then I > have a problem since ctm's md5 checksums won't match anymore, thus ctm > will fail. (I need to have ISDN support within two days, thus I'll > patch bisdn in). CVSup. Follow the answer to my -hackers question on the announcement by John Polstra... if he replies, it should tell you exactly how to do what you want (and what I want, in fact). > Yet another ctm question: Is it possible to omit a certain branch, for > example src/games or ports/japanese? I could just remove it from disk > since I don't need it and don't like to waste diskspace on it, but > then also ctm updates will fail when they try to patch something in > these directories. Or will ctm just skip them and continue? I believe you can process only the deltas for the collections you are interested in and throw the others away. I don't know if you can tell it not to send you all of them, though... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.