Summary of SCCS document references (and RCS too)
Rich Salz
rsalz at bbn.com
Mon Jun 6 08:04:34 AEST 1988
A few weeks ago I asked for information on any documentats about SCCS --
papers, proceedings, etc. Thanks to
George W. Leach <reggie at pdn.uucp>
Sandy Franklin <franklin%asbf-imp.huachuca-em.arpa at HUACHUCA-EM.ARPA>
Tracey Baker <mhuxu!tab>
Sharan Kalwani <mcf!shan>
Here's the list of what I had and what I got. My commentary is in [square
brackets].
Allman's intro to SCCS, in PS1 of the 4.3BSD documents.
[How to use a setuid front-end.]
The Sun 3.x manual pages. [Penultimate authority (source
is the ultimate authority). Fairly extensive. The 4.3BSD
manuals have the sccs(1) command (Allman's front-end), and
refer to the other commands as get(SCCS), but don't have the
actual documentation anywhere. Strange.]
Sun "Source Code Control System," in their "Programming
Utilities" manual (orange tabs). [This is an edit of
Allman's document.]
"N"th-generation photostat of "Source Code Control System
User's Guide," which seems to be part of a PWB
documentation set. It was written by L. E. Bonanni and C.
A. Salemi, and includes a three-page note by Bonanni and A.
Guyton (4/1/80 revision) called "Function and Use of an
SCCS Interface Program." [Very detailed information on how
to use almost every flag on every command.]
Sun "Low Level SCCS," in their "Programming Utilities"
manual. [This is an edit of the Bonanni/Salemi document.]
Rochkind, M.J., "The source code control system", IEEE
Transactions on Software Engineering, SE-1(4), December
1975, pp. 364-369. [Real simple "what is SCCS and source
control, anyway?" document. Not surprising, given the
date.]
Rochkind, Marc J., "The Source Code Control System", in
Proceedings of the First National Conference on Software
Engineering, Washington, D.C., September 11-12, 1975, pp.
37-43. NOTE: this conference was sponsored by the National
Bureau of Standards and the IEEE Computer Society. IEEE
Catalog No. 75CH0992-8C. [Our library is tracking this
down.]
I also got references to the following books. Most are useless.
A chapter on SCCS in "UNIX V and XENIX System V
Programmer's Toolkit" by Myril Clement Shaw & Susan Soltis
Shaw, TAB Books, 1986. [Could not find.]
A section on SCCS in "UNIX Shell Programming" by Lowell Jay
Arthur, John Wiley & Sons, 1986. [Could not find.]
AT&T, "UNIX System V : Support Tools Guide", AT&T, 1986
[If this is the one I remember, it's got a mostly-black
cover and is a poorly-formatted intro.]
AT&T, "UNIX System V : Programmer's Guide", Prentice Hall,
1987. [This is an edit of the Bonanni/Salemi document,
with perhaps a bit more introduction.]
K. Christian, "UNIX Operating System -- 2nd Edition", Wiley,
1988. [Has five pages (admin -i, get, get -e) and then ends
with "it should now be apparent how to use SCCS in a mature
software product." Amazing]
The course notes for the "Unix System Software Development -- 1002" course
taught by AT&T Technologies got high marks from Sandy:
"The issue I have is SG Issue 11/84, copyright 1984 by
AT&T. The SCCS section is broken down into 9 lessons, and
contains exercises (with answers), covering such topics as
Delta Numbering, the get Command, delta Command, SCCS ID
Keywords, admin Command, prs Command, Supporting SCCS
Commands, and SCCS Security Precautions."
A couple of people wanted to know what RCS documents I had.
Here's the list; all are by Walter Tichy:
"Design, Implementation, and Evaluation of a Revision
Control System," in Proceedings of the 6th International
Conference on Software Engineering, IEEE, Tokyo, Sept.
1982. [Spends time comparing to SCCS, and a brief section
on named revisions.]
"RCS -- A System for Version Control" in Software --
Practice and Experience, Vol. 15(7), pgs 637-654 (July
1985). [Lots of info on the structure of the datafile.]
BSD4.3 PS1 manual, "An Introduction to the Revision Control
Systems." [Basic introduction and manpages.]
--
Please send comp.sources.unix-related mail to rsalz at uunet.uu.net.
More information about the Comp.unix.questions
mailing list