A Clojure VCS client