Monotone is a distributed VCS that supports change set check-ins, disconnected operation with an efficient synchronisation mechanism, history sensitive merging and many more features. It provides a simple, clean and consistent interface to the user.
For more general information please go to Monotone's web site. There is also an extensive online user guide.