advanced revision control system written in Haskell
