Jump to content

Revision Control System: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(9 intermediate revisions by the same user not shown)
Line 4: Line 4:


==Version==
==Version==
* 5.5
* 5.6.3 (Mar 1992)
* 5.6.3 (Mar 1992)
* 5.7 (1999-03-28)
* 5.7 (1999-03-28)
* 5.8
GNU RCS
* 5.8 (2011-08-30)
* 5.9.4 (2015-01-22)


== Articles ==
== Articles ==
* [[A Warped RCS/CVS HowTo]] by [[Henry Sobotka]] (May 1999)
* [[A Warped RCS/CVS HowTo]] by [[Henry Sobotka]] (May 1999)
== Links ==
* [https://www.cs.purdue.edu/homes/trinkle/RCS/ Official original Revision Control System]
* [http://users.ninthfloor.org/~ashawley/rcs/tichy1985rcs/html/ RCS—A System for Version Control] - By the original RCS author.
* [http://www.gnu.org/software/rcs/rcs.html GNU RCS Fork]


==License==
==License==
* Open source, originally non-redistributable freeware, later versions and forks released under the [[GPL v2]] and [[GPL v3]].
* Open source, originally non-redistributable freeware, later versions and forks released under the [[GPL v2]] and [[GPL v3]].
* Author: Walter F. Tichy
* Current maintainers: Paul Eggert, Thien-Thi Nguyen
* Ports:
** [[Frank Whaley]] (MS-DOS and OS/2 1.x)
**[[Kai-Uwe Rommel]] (OS/2 32-bit)
**Rich Braun (Novell support)
==Publications==
* Walter F. Tichy: ''Design, Implementation, and Evaluation of a Revision Control System'' - Proceedings of the 6th International Conference on Software Engineering, ACM (Sep 1982)
* Walter F. Tichy: ''RCS — A System for Version Control'' - Software: Practice and Experience, Vol. 15 No. 7 (Jul 1985) [https://www.gnu.org/software/rcs/tichy-paper.pdf]
* Don Bolinger; Tan Bronson: ''Applying RCS and SCCS: From Source Control to Project Control'' - O'Reilly 1995, ISBN 1-56592-117-8


==Authors==
== Links ==
* Walter F. Tichy (Original developer)
* [https://www.cs.purdue.edu/homes/trinkle/RCS/ Purdue RCS Homepage]
* [[Frank Whaley]] (MS-DOS and OS/2 1.x port)
* [http://www.gnu.org/software/rcs/rcs.html GNU RCS Fork]
* Rich Braun (Novell support).
* [[Kai-Uwe Rommel]] (OS/2 32-bit port)
* Paul Eggert
* Thien-Thi Nguyen (Current maintainer)


[[Category:Open Source Software]]
[[Category:Open Source Software]][[Category:Version control systems]]
[[Category:Version control systems]]
[[Category:Software written in C]]
[[Category:Software written in C]]

Latest revision as of 18:24, 3 July 2022

The Revision Control System (RCS) is a simple open source software revision control system. It works on individual files rather than projects and makes no use of repositories or a client/server architecture, making it better suited to individual use or as a background versioning system for small applications that require an automated system but is hidden away from the user and thus does not represent a user interface to the end user, like in for instance a Wiki system that does not use a database or a simple document management system.

Because of its relative simplicity and the fact that it handles alien formats better than CVS does for instance, RCS has its uses in the modern day, for simple personal setups it handles basic revision control with aplomb and oddly enough is still available in a 16 bit version for OS/2 1.x.

Version

  • 5.5
  • 5.6.3 (Mar 1992)
  • 5.7 (1999-03-28)

GNU RCS

  • 5.8 (2011-08-30)
  • 5.9.4 (2015-01-22)

Articles

License

  • Open source, originally non-redistributable freeware, later versions and forks released under the GPL v2 and GPL v3.
  • Author: Walter F. Tichy
  • Current maintainers: Paul Eggert, Thien-Thi Nguyen
  • Ports:

Publications

  • Walter F. Tichy: Design, Implementation, and Evaluation of a Revision Control System - Proceedings of the 6th International Conference on Software Engineering, ACM (Sep 1982)
  • Walter F. Tichy: RCS — A System for Version Control - Software: Practice and Experience, Vol. 15 No. 7 (Jul 1985) [1]
  • Don Bolinger; Tan Bronson: Applying RCS and SCCS: From Source Control to Project Control - O'Reilly 1995, ISBN 1-56592-117-8

Links