List of version-control software

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Moa3333 (talk | contribs) at 13:13, 14 May 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Jump to navigation Jump to search

You must add a |reason= parameter to this Cleanup template – replace it with {{Cleanup|reason=<Fill reason here>}}, or remove the Cleanup template.

This is a list of revision control software.

Software using a distributed approach

  • Arch inspired
  • GNU Arch — the original
  • Bazaar — a friendly fork retaining compatibility with a nicer UI.
  • ArX — started as a fork of GNU arch, but has been completely rewritten.
  • Bazaar-NG — inspired by Arch and being built from scratch in Python.
  • Other inovative
  • Monotone — full-decentralized in a P2P way.
  • Cogito — Built on top of the Git low-level versioning filesystem by Linus Torvalds. Still immature, but is being used to manage the huge Linux kernel project.
  • Codeville written in Python — Uses an innovative merging algorithm.
  • Darcs written in the Haskell language — Can keep track of inter-patch dependencies.
  • SVK is written in Perl — built on top of Subversion to allow distributed commits.
  • Aegis — mature software (but filesystem-oriented, poor Network Support)

Software using a non-distributed traditional method

Other

  • Not fully functional
  • Archipel great vision (no code yet)
  • Quilt some simple scripts
  • Katie homepage
  • OpenCM no activity
  • prcs a simple project
  • FastCST — Written in Ruby — Will be fast, extensible, and simple when finished.
  • Mercurial — written in Python — Simple, fast, efficient, and still immature.
  • Older, not widely used any more:
  • GNU CSSC — a SCCS clone;
  • RCS1980s Source Code Control;
  • List of other related
  • siveco For home and little projects.

Notable proprietary packages