Super-unusuable-alpha of a Haskell distributed version control project. Camp is not my project, I have just made some changes to it to make it more usable, while the main devs spend all day working on formal proofs of various aspects of the project. (Which are important, but I just want to use this now :-) )