[comp.unix.questions] project source managment using sccs & make

samc@ntpdvp1.UUCP (Sam Christie) (03/28/90)

Dear netreader:

	I am trying to administer a reasonably large ( ~2000 ) set of source
files which will make up a single product.  We are using the SCCS
tools and MAKE which are part of System V.3.2.  We have been able
to force fit our system into these tools, but it is not pretty.
I suspect that we are not applying the tools correctly.  We
wish to make the system as painless to use as possible, but still 
keep reasonable control on the revisions.  As it stands, we have good
revision management, but the make program doesn't do what it should for us
and is non-trivial to set up as the defaults are useless.

	Spelling out the details would be a large posting, so...
Is there some kind person who will point out the obvious.  If there
is an article on the correct application of these tools, or someone
willing to coach via e-mail or ( best) spend thirty minutes on the phone
( our bill of course ), please send e-mail to:

Sam Christie                            Standard Disclaimer Applies
Northern Telecom - DMS-10
Research Triangle Park, NC
EMAIL ...!uunet!mcnc!rti!ntpdvp1!samc
919/992-3917

runyan@hpcuhc.HP.COM (Mark Runyan) (03/29/90)

>/ samc@ntpdvp1.UUCP (Sam Christie) /  5:59 pm  Mar 27, 1990 /
>	I am trying to administer a reasonably large ( ~2000 ) set of source
>files which will make up a single product.  We are using the SCCS
>tools and MAKE which are part of System V.3.2.  We have been able
>to force fit our system into these tools, but it is not pretty.

I fear you are experiencing what most people do when faced with an ad hoc
system.  Short of obtaining a complete environment, you're going to face
this horror for some time (A "complete" environment might be NSE from SUN
or DSEE from Apollo, or ADC from Aide-de-Camp or any of a number of other
products...)

Some articles that might help are:

 "Maintain Your Sanity and Source Code With SCCS", Susan Eisen, UNIXWORLD, 
    10/87, p105-109

 "Paragraph Reform, A SCCS-like Utility, and ls -l and file", Dr. Rebecca 
   Thomas, UNIXWORLD, 11/85, p81-85


or the entire Workshop Proceedings of the USENIX Software Management
 conference held in New Orleans, Louisiana on April 3-4, 1989.

You might want to share your difficulties in comp.soft-eng to start a string
on managing revision histories of files.

Mark Runyan