June 22, 2009

DVCS (Distributed VCS)

I wrote about Collaboration list. Most collaboration software has VCS support. I have suggested some VCS.

Now, today trend is changing from VCS(client-server) to DVCS (distributed VCS). Many project coming to using DVCS. I would like to know what collaboration software each project using. Also I notice popular software is Git, Mercurial (HG) and Bazaar.

DVCS Projects

develop by Linus Torvalds. The project coded from C, PERL and SH.
project use GIT: Git (of course), Linux Kernel, Perl, Gnome, Ruby on Rails, Android, Wine, Fedora, X.org, VLC, Prototype, Android, OLPC, QT, GNOME, FFmpeg, YUI

Mercurial (HG)
the HG coding from Python and some part is C language. The project for performance and scalability
project use GIT: Python, Mozilla, OpenJDK, OpenSolaris, NetBeans, all SUN's projects, Xen

develop by Canonical (Ubuntu owner). The project coding from Python.
project use Bazaar: Ubuntu, MySQL, Mailman, Launchpad, APT (Advanced Packaging Tool), Gnash, Mailman, Squid

Version Control System: CVS, Subversion (SVN), Bazaar (BZR), Git, Mercurial (Hg), GNU arch, Monotone, Visual SourceSafe, Visual Studio Team System, BitKeeper
List of revision control software
Comparison of revision control software

Are you using DVCS? Please let's us know, which one are you using? Why?

No comments: