[1191] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

Re: Advance warning: putting the source tree under CVS

daemon@ATHENA.MIT.EDU (Richard Basch)
Mon Jan 8 20:10:51 1996

Date: Mon, 8 Jan 1996 20:09:57 -0500
To: warlord@MIT.EDU, ghudson@MIT.EDU
Cc: sipb-athena@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>

May I suggest that you do not migrate AFS into CVS...

AFS uses its own build utilities, such as washtool, that depend on a
RCS-like structure.  (Actually, it wants RCS + its own timestamp file,
.rcstimes, but that is easy to fudge.)

Before I was able to build any AFS release, I had to modify a few lines
of washtool, the top-level Makefile, and a couple other files such that
it would build in the MIT environment, but I tried to keep those changes
down.  As it was, I was finding it annoying to patch each Transarc
release, but trying to convert to CVS will probably prove more painful
as you will have to roll several more patches into the system for each
release.  (You don't have to maintain all my patches for the build
utilities as some of them simply accomodated building AFS in UFS/NFS
instead of in AFS, such as on systems without AFS support.)

Don't do it.  Convert everything else.  I am an advocate of CVS, and in
1990/1991 I had proposed migrating the entire Athena source tree to CVS,
but was vetoed.

Richard Basch                   URL: http://web.mit.edu/basch/www/home.html
Lehman Brothers, Inc.           Email: basch@lehman.com, basch@mit.edu
101 Hudson St., 33rd Floor      Fax:   +1-201-524-5828
Jersey City, NJ  07302-3988     Voice: +1-201-524-5049


home help back first fref pref prev next nref lref last post