
About Mercurial
Mercurial is a free, distributed source control tool. Every clone holds the full project history, so most actions work locally and quickly.
What it does
Mercurial tracks changes to files and lets people share them with push and pull. Most tasks, such as viewing history, run locally because each copy has the whole project. Extensions add features beyond the core commands. The command set is designed to be easy to learn, and the project offers a quick start guide and detailed help for each command.
Key features
- Full history in every clone
- Most commands run locally
- Extensions to add new features
- Simple commands for everyday work
- Built in help for each command
Who it's for
Mercurial suits developers and teams that want a distributed system with a clear command set. It works well for projects of any size, from small teams to large codebases.
Pricing and good to know
Mercurial is free to use. The command line is the main interface described on the project site. Teams choosing a version control system should compare how well it fits their hosting and tooling needs.
Highlights
- Keeps full project history in every clone
- Runs most commands locally
- Adds features through extensions
- Built in help for each command












