MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

CVS II: Parallelizing Software Development (1990) [109 citations — 0 self]

by Brian Berliner ,  Prisma Inc ,  Mark Dabling Blvd
Add To MetaCart

Abstract:

The program described in this paper fills a need in the UNIX community for a freely available tool to manage software revision and release control in a multi-developer,multi-directory,multi-group environment. This tool also addresses the increasing need for tracking third-party vendor source distributions while trying to maintain local modifications to earlier releases. 1. Background In large software development projects, it is usually necessary for more than one software developer to be modifying (usually different) modules of the code at the same time. Some of these code modifications are done in an experimental sense, at least until the code functions correctly, and some testing of the entire program is usually necessary.Then, the modifications are returned to a master source repository so that others in the project can enjoythe newbug-fix or functionality.Inorder to manage such a project, some sort of revision control system is necessary. Specifically,UNIX 1 kernel development...

Citations

87 implementation and evaluation of a revision control system – Design - 1982
19 An Integrated Toolset for Engineering Software Configurations – Mahler, Lampen - 1988
2 Telephone Laboratories. "Source Code Control System User's Guide – Bell - 1981
2 Notesfile Reference Manual – Essick, Kolstad - 1982
2 Distributed the original shell script version of cvs in the comp.sources.unix volume 6 release in – Grune - 1986
2 The patch program is an indispensable tool for applying a diff file to an original – Wall
1 The Network SoftwareEnvironment,Sun – Courington - 1989
1 Parallel Trees: Elements of a Configuration Management System – Glew, Links - 1989
1 and Terrence Miller."Software Management Using a CASE Environment – Honda - 1989