darcs

A distributed revision control system, written in Haskell.