David's Advanced Revision Control System is yet another replacement for CVS. It
is written in haskell.

WWW: http://darcs.net/