"David's Advanced Revision Control System is yet another
replacement for CVS. It is written in Haskell, and has been used on
Linux, MacOS X, FreeBSD, OpenBSD and Microsoft Windows. Darcs includes a
cgi script, which can be used to view the contents of your
repository."
http://abridgegame.org/darcs/