Skip to main content

PRCS: The project revision control system

  • Conference paper
  • First Online:
Book cover System Configuration Management (SCM 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1439))

Included in the following conference series:

Abstract

PRCS is an attempt to provide a version-control system for collections of files with a simple operational model, a clean user interface, and high performance. PRCS is characterized by the use of project description files to input most commands, instead of a point-and-click or a line-oriented interface. It employs optimistic concurrency control and encourages operations on the entire project rather than individual files. Although its current implementation uses RCS in the back-end, the interface completely hides its presence. PRCS is free. This paper describes the advantages and disadvantages of our approach, and discusses implementation issues.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berliner, B. CVS II: Parallelizing software development. In Proceedings of the Winter 1990 USENIX Conference, January 22–26, 1990, Washington, DC, USA (Berkeley, CA, USA, Jan. 1990), USENIX Association, Ed., USENIX, pp. 341–352.

    Google Scholar 

  2. Hunt, J. J., Vo, K.-P., and Tichy, W. F. An empirical study of delta algorithms. Lecture Notes in Computer Science 1167 (July 1996), 49–66.

    Google Scholar 

  3. Polstra, J. Program source for CVSup. ftp://ftp.cvsup.freebsd.org/pub/CVSup, 1996.

    Google Scholar 

  4. Seiwald, C. Inter-file branching — A practical method for representing variants. Lecture Notes in Computer Science 1167 (July 1996), 67–76.

    Article  Google Scholar 

  5. Tryggeseth, E., Gulla, B., and Conradi, R. Modelling systems with variability using the PROTEUS configuration language. Lecture Notes in Computer Science 1005 (1995), 216–240.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Boris Magnusson

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

MacDonald, J., Hilfinger, P.N., Semenzato, L. (1998). PRCS: The project revision control system. In: Magnusson, B. (eds) System Configuration Management. SCM 1998. Lecture Notes in Computer Science, vol 1439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053876

Download citation

  • DOI: https://doi.org/10.1007/BFb0053876

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64733-1

  • Online ISBN: 978-3-540-69086-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics