*BSD News Article 5093


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!uniwa!cujo!cproto
From: cproto@cs.curtin.edu.au (Computer Protocol)
Subject: version control with 386bsd
Message-ID: <cproto.716644144@marsh>
Summary: version control using RCS or CVS on 386BSD anybody ?
Keywords: version control RCS CVS
Sender: news@cujo.curtin.edu.au (News Manager)
Organization: Curtin University of Technology
Date: Wed, 16 Sep 1992 11:49:04 GMT
Lines: 29


Hi there,

has anybody had success with RCS or CVS in the 386BSD context? I would
like to take some or maybe all of 386bsd-0.1 under version control. I 
played with both RCS and CVS. Neither seems to be very satisfactory.

Take the kernel for example. If you have all kernel sources under RCS
control then you have to either check out all sources and include files
required for a later make or you have to add some rules to the makefile
to check out required sources and remove them after the compilation.
The second option doesn't work for include files or if explicit rules
are specified for a certain target. The first option has the drawback
that after the make you have to remove all sources and includes.

Another possibility is to edit all required makefiles to do all
individual checking out and remove all sources once they are not
required any further. (YUCK)

Note that if you check out all required sources for a large make then
you require twice the diskspace occupied by your sources.

If you use CVS you again have no option but to check out all files in
advance before you start your make.

Could it be that i'm blind and don't see the obvious solution?

Regards - Tibor Sashegyi (cproto@abel.cs.curtin.edu.au)