Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
RCS--a system for version control
Tichy W. (ed) Software--Practice & Experience15 (7):637-654,1985.Type:Article
Date Reviewed: Apr 1 1986

This paper describes how the Revision Control System (RCS) handles the problems of configuration management, history management, and version control. RCS is a set of UNIX commands which can be used with a modified version of the MAKE program.

The paper first provides a very clear description of the basic RCS commands, how a RCS revision tree is organized, and how RCS uses reverse deltas to ensure fast access to the latest revision of a program. The configuration management features of RCS, which make it a more powerful tool than its UNIX predecessor SCCS, are also described. Two appendixes include a useful survey of version control tools and a more detailed synopsis of the RCS commands.

The one downfall in this otherwise excellent paper is the section on usage statistics. The statistics presented support the theory that the space required for deltas is small. Unfortunately, since no estimate is given for the additional CPU time required to store and retrieve programs, the reader cannot judge the space-time tradeoff implicit in using RCS. Also, the statistics presented are from an academic research environment and do not represent the performance to be expected if RCS were used for commercial software development or maintenance.

Reviewer:  Paul Cotton Review #: CR109990
Bookmark and Share
 
Version Control (D.2.7 ... )
 
 
Software Configuration Management (D.2.9 ... )
 
 
Software Maintenance (K.6.3 ... )
 
 
Unix (D.4.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Version Control": Date
Distributed version management for read-only actions
Weihl W. IEEE Transactions on Software Engineering 13(1): 55-64, 1987. Type: Article
Jan 1 1988
Version control and separate compilation in Ada
Dausmann M.  Ada-components: libraries and tools (, Stockholm, Sweden, May 26-28, 1987)1701987. Type: Proceedings
Jan 1 1989
Program integration for languages with procedure calls
Binkley D., Horwitz S., Reps T. Journal of Algebraic Combinatorics: An International Journal 4(1): 3-35, 1995. Type: Article
Mar 1 1996
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy