delivers a scalable source and version control management system that can fit any type of project, regardless of its size and the number of contributors. Created in Python, it provides distributable binaries for all the major platforms, helping developers with their work.
Using an automated revision control model enables teams to easily track a project’s history and members to try solving the same problem simultaneously, compare the solution each came up with and choose the best one. In other words, they can collaborate with each other, solving incompatibility issues much easier and revert to an earlier version in case of a mistake.
No dependencies are needed by Mercurial, so deployment is easy. It uses the command console to start its main application, displaying all its commands and explanations for each. A thorough read of the extensive, detailed documentation can help you get started if you are not familiar with version control systems.
Changes can be kept locally or easily shared over a network, so as to allow other users to explore the changeset and provide their own suggestions.