Mercurial for Linux is a distributed revision control system. It provides similar features to tools like CVS and Subversion, but is fully distributed, so you can use it anywhere on a disconnected laptop, in a geographically dispersed team, or inside a corporate network.
Full Specifications
What's new in version 2.6
Version 2.6 has added a new algorithm and improved reuse of HTTP connections.