comp.lang.ada
 help / color / mirror / Atom feed
From: "James A. Squire" <m193884@CSEHP3.MDC.COM>
Subject: Re: Configuration Management for Ada on Unix
Date: 1996/06/03
Date: 1996-06-03T00:00:00+00:00	[thread overview]
Message-ID: <31B30DAD.5F@csehp3.mdc.com> (raw)
In-Reply-To: qw6u3wytapf.fsf@gargantua.enst.fr


Jim Kingdon wrote:
>
> > My point is that there was no explicit mechanism for saying, "stick
> > <this> version I just checked in in <that> baseline."
>
> In CVS, one way to do this would be with branches.  One branch would
> be the baseline, and non-baseline changes would happen on other
> branches.  It is a *big* step up from RCS or SCCS in this respect,
> because of its ability to operate on an entire directory tree in one
> operation.

Well, right there in your description - you have to use make the word
"branch" double as the word "baseline".  It seems to me that the concept
would break down, unless of course you can version control the directory
itself.  <today> you can call it a baseline.  But once I establish that
the baseline is correct, it becomes frozen.  I need to be able to
retrieve it later, plus I need to get on with the latest version - which
will mean changes right there in that same branch and directory.

> Unfortunately, there is no standard terminology.  From "Spectrum of
> Functionality in Configuration Management Systems", CMU/SEI-90-TR-11,
> http://www.sei.cmu.edu/~case/scm/tech_rep/TR11_90/1.4_TermClarification.html:
>
>     As to what constitutes a CM system, there is no agreement. . . . But
>     it should be noted that existing CM systems provide their own
>     combination of functionality rather than a standard set.

Thanks for the reference.  I'll go check it out.  I'm a little
disappointed, I would have thought someone would have defined this
better.  However, I did not make up the distinction between CM and VC,
I've seen it elsewhere.

To me, one of the aspects of a CM product should be that one of the many
objects it operates on is called "baseline" - and this should be a
separate construct apart from branches or labels or whatever.  It's
cleaner and safer.
--
James Squire
MDA Avionics Tools & Processes
ja_squire@csehp3.mdc.com
Opinions expressed here are my own and NOT my company's
"one of these days I'm going to better myself by going to Knight school"
"You'll be a web knight instead of a web page!"




  parent reply	other threads:[~1996-06-03  0:00 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-05-30  0:00 Configuration Management for Ada on Unix W. Wesley Groleau (Wes)
1996-05-30  0:00 ` Samuel Tardieu
1996-05-30  0:00   ` James A. Squire
1996-05-31  0:00   ` Brendan WALKER
1996-05-31  0:00     ` Richard A. O'Keefe
1996-05-31  0:00       ` David Weller
1996-05-31  0:00         ` Fergus Henderson
1996-05-31  0:00   ` James A. Squire
1996-05-31  0:00     ` Robert Dewar
1996-05-31  0:00   ` Samuel Tardieu
1996-06-02  0:00   ` Jim Kingdon
1996-06-03  0:00   ` James A. Squire
1996-06-03  0:00   ` James A. Squire [this message]
1996-06-04  0:00   ` Samuel Tardieu
1996-06-04  0:00   ` Ken Garlington
1996-06-04  0:00     ` John McCabe
1996-06-04  0:00   ` Simon Wright
1996-06-05  0:00   ` James A. Squire
1996-06-05  0:00   ` James A. Squire
1996-06-05  0:00     ` Robert Dewar
1996-06-05  0:00   ` James A. Squire
1996-06-05  0:00     ` David Weller
1996-06-05  0:00   ` Jim Kingdon
1996-06-06  0:00   ` Kevin F. Quinn
1996-06-06  0:00   ` Ken Garlington
1996-06-07  0:00   ` Kevin F. Quinn
1996-06-09  0:00   ` John & Susan Edge & Farrina Wilson
  -- strict thread matches above, loose matches on Subject: below --
1996-05-30  0:00 Bob Crispen
1996-05-22  0:00 David R. Ellison
1996-05-22  0:00 ` Robert Dewar
1996-05-23  0:00   ` Dave Wood
1996-05-22  0:00 ` Theodore E. Dennison
1996-05-24  0:00   ` Laurent Pautet
1996-05-25  0:00     ` Bob Crispen
1996-05-26  0:00       ` Laurent Pautet
1996-05-28  0:00         ` Theodore E. Dennison
1996-05-28  0:00           ` Laurent Pautet
1996-05-28  0:00             ` Tucker Taft
1996-05-29  0:00               ` Laurent Pautet
1996-05-29  0:00         ` Chris Papademetrious
1996-05-30  0:00           ` Robert Dewar
1996-05-30  0:00           ` Laurent Pautet
1996-06-01  0:00       ` Jim Kingdon
1996-06-02  0:00         ` Laurent Pautet
1996-05-23  0:00 ` Bob Gilbert
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox