Monitor changes between one source code version and another from any location.
Mercurial is a distributed revision control system. It is fast, scalable, and portable. 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.