Source Code Control System

Source Code Control System

Source Code Control System (SCCS) was the first source code revision control system. It was originally developed at Bell Labs in 1972 by Marc J. Rochkind for an IBM System/370 computer running OS/MVT. It was later rewritten for UNIX, then running on a PDP-11. Subsequently, SCCS was included in several UNIX distributions. The SCCS command set is now part of the Single UNIX Specification.

SCCS was the dominant version control system until the release of the Revision Control System. Today, SCCS is generally considered obsolete. However, its file format is still used internally by a few other revision control programs, including "BitKeeper" and "TeamWare". "Sablime" [http://www.bell-labs.com/project/sablime/] also allows the use of SCCS files. The SCCS file format uses a storage technique called interleaved deltas (or [http://web.mit.edu/ghudson/thoughts/file-versioning the weave] ). This storage technique is now considered by many revision control system developers as key to some advanced merging techniques, such as the "Precise Codeville" ("pcdv") merge.

Early UNIX Systems that included SCCS

*Programmer's Workbench UNIX
*UNIX System III
*UNIX System V

References

*M. J. Rochkind: [http://basepath.com/aup/talks/SCCS-Slideshow.pdf The Source Code Control System] . In "IEEE Transactions on Software Engineering" SE-1:4 (Dec. 1975), pages 364–370.
*Greg Hudson: [http://web.mit.edu/ghudson/thoughts/file-versioning Notes on keeping version histories of files] . Unpublished personal notes.

External links

*GNU [http://cssc.sourceforge.net/index.shtml CSSC] ("Compatibly Stupid Source Control"), an SCCS compatible program called to help convert SCCS archives to modern systems like CVS or Subversion; it is not recommended for use in new projects.
* [https://sourceforge.net/softwaremap/trove_list.php?form_cat=260 SCCS projects in SourceForge]
* [http://sccs.berlios.de/ Berlios Hosted Version]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Source Code Control System — (SCCS)  первая система управления версиями, разработанная в Bell Labs в 1972 году Марком Рочкиндом (англ. Marc J. Rochkind) для компьютеров IBM System/370, работавшая под управлением OS/MVT. В дальнейшем была создана версия для PDP 11… …   Википедия

  • Source Code Control System — (SCCS), est un système de gestion de versions. Il a été développé en 1972 par Marc J. Rochkind au Laboratoires Bell pour les System/370 (en) d’IBM puis a été porté sur Unix pour être inclus dans la version standard ainsi que dans les… …   Wikipédia en Français

  • Source Code Control System — Das Source Code Control System (SCCS) war die erste Software zur Versionsverwaltung von Dateien auf dem Computer. Die erste Version wurde 1972 von Marc J. Rochkind an den Bell Labs geschrieben. Es dient speziell bei Textdateien wie Quelltexten,… …   Deutsch Wikipedia

  • Source Code Management — Eine Versionsverwaltung ist ein System, das zur Versionierung und Aktualisierung von Quelltexten verwendet wird. Hierzu werden Änderungen erfasst und alle Versionsstände der Dateien in einem Archiv mit Zeitstempel und Benutzerkennung gesichert.… …   Deutsch Wikipedia

  • Control system (disambiguation) — A control system is a device or set of devices to manage, command, direct or regulate the behavior of other devices or systems. A control mechanism is a process used by a control system. Control system may refer to: Contents 1 General control… …   Wikipedia

  • Revision Control System — The Revision Control System (RCS) is a software implementation of revision control that automates the storing, retrieval, logging, identification, and merging of revisions. RCS is useful for text that is revised frequently, for example programs,… …   Wikipedia

  • Revision Control System — Это статья о системе RCS, см. также Система управления версиями RCS (Revision Control System) является одной из самых первых (разработана в 1985 году) систем управления версиями. Для каждого файла, зарегистрированного в системе, она хранит полную …   Википедия

  • Source code — For the 2011 film, see Source Code. Not to be confused with source coding. An illustration of Java source code with prologue comments indicated in red, inline comments indicated in green, and program code indicated in blue In computer science,… …   Wikipedia

  • Source code repository — A source code repository is a place where large amounts of source code are kept, either publicly or privately. They are often used by multi developer projects to handle various versions and developers submitting various patches of code in an… …   Wikipedia

  • Distributed control system — Part of a series of articles on Industry Manufacturing methods Batch production • Job production Continuous production Improvement method …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”