Better SCM Initiative : Darcs


Homepage of Darcs


Darcs is an open source (GNU GPL), distributed, version control system. It is easy to set up a repository for it, is based on an underlying "Theory of Patches", and it has some interesting features.

One possible drawback to it is that it is written in Haskell and has to be compiled with GHC. GHC is a Haskell compiler which is itself written in Haskell, with a problematic bootstrapping procedure, and Haskell may not be entirely scalable due to the limitations of the language.

Nevertheless Darcs is worth looking at.