Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Aug 1996 15:55:33 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        plm@xs4all.nl (Peter Mutsaers)
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Questions about the CVS and CTM
Message-ID:  <199608052255.PAA12200@phaeton.artisoft.com>
In-Reply-To: <87686zv1i6.fsf@localhost.xs4all.nl> from "Peter Mutsaers" at Aug 4, 96 01:21:05 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608052255.PAA12200>