Difference between revisions of "Version Control System"

From Freeside
Jump to: navigation, search
Line 25: Line 25:
  
 
* Zooko [http://zooko.com/revision_control_quick_ref.html]
 
* Zooko [http://zooko.com/revision_control_quick_ref.html]
 +
* Version control blog [http://74.125.155.132/search?q=cache:hRNkMrsxMfgJ:versioncontrolblog.com/comparison/Arch/Bazaar/Darcs/Git/Mercurial/Monotone/index.html+git,monotone,mercurial,bazaar,darcs&cd=1&hl=en&ct=clnk&gl=us]
 +
 
* Smashing magazine [http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/]
 
* Smashing magazine [http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/]
 
* Wikipedia [http://en.wikipedia.org/wiki/Comparison_of_revision_control_software]
 
* Wikipedia [http://en.wikipedia.org/wiki/Comparison_of_revision_control_software]

Revision as of 18:44, 23 October 2009

We need to move off of CVS eventually.

Choice #1: Move to subversion, it's CVS 2.0 anyway.

  • Subversion (+svk?) - CVS 2.0. Who needs a distributed VCS anyway? (C, svk perl)

Choice #2: Move to a distributed VCS.

  • Git - all the cool kids are using it these days (C)
  • monotone (C++)
  • Mercurial/Hg (python)
  • Bazaar - Canoical/Ubuntu/Launchpad (python)
  • Darcs (haskell)

Not considering

  • Codeville, its dead jim
  • Vesta, commercial abandonware, not distributed

Random others

  • Aegis - a strange beast. Probably not for us.

References

  • Zooko [1]
  • Version control blog [2]
  • Smashing magazine [3]
  • Wikipedia [4]