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>