There is a great overview of version control system functionality at the Software Carpentry site. It's well worth the ten minutes it takes to read.
There is a brain-damaged client that was written as a test
harness for the basic server called
rmi-client. It's useful but not very. You build it
rmi-client --help is about as much help as you're
going to get for it. The Drunkard exposes too much low-level
detail to be worth coming up with nice documentation at this
The Emacs client will center around a
buffer which is connected to a collection in a repository. All
storage will take place on the server side (for the time
being). This is bad news because it means that the CryptoGnome
won't work offline, but it has the advantage of deferring client
metadata and replication issues until we've bootstrapped a
Watch this space!