Mercurial is a free, open-source, distributed source control management (SCM) tool. It is designed to efficiently handle projects of any size with a focus on speed and an intuitive interface.
Mercurial is a free, distributed source control management (SCM) tool designed for developers and teams to manage source code efficiently. Its distributed architecture means every developer has a full copy of the project history, making most operations like committing, branching, and merging fast and available offline. The tool is known for its high performance, even with very large projects, and its intuitive command-line interface. Mercurial is cross-platform, with support for Windows, macOS, and various Linux distributions. Its functionality can be significantly expanded through a rich ecosystem of extensions for features like managing large files, editing history, and interoperating with other SCMs like Git. As an open-source project, it is free to use and has no commercial pricing tiers. Support is available through community channels and extensive documentation on its official website.
Each developer has a local copy of the entire development history, allowing for independent work and fast local operations.
Optimized data structures and implementation ensure high performance for operations like diffs, commits, and branching, even on large projects.
Written primarily in Python and Rust, Mercurial runs on Windows, GNU/Linux, macOS, and other operating systems.
Functionality can be enhanced with extensions, which can add new commands or modify existing ones.
Features a consistent command set that is intuitive for users familiar with other version control systems like Subversion.
Supports robust and cheap branching and merging workflows.
Manage changes as a series of patches using the Mercurial Queues (MQ) extension.
Track large binary files efficiently using the 'largefiles' extension.
Edit, fold, or drop changesets using the 'histedit' extension, similar to interactive rebase in Git.
Extensions allow for interaction with other version control systems like Git and Subversion.
Be the first to drop a review
Cloudsania is a cloud infrastructure management platform for engineering teams. It excels by reducing the…
Thunders AI Test Agents is a test automation platform from Thunder Code that boosts QA…
Sylabs Cloud is a container management platform from Sylabs that supports storage and building of…
SingularityPRO is a container management software from Sylabs, Inc. that helps in simplifying the deployment…
Spot something wrong or outdated?
Suggest a correction — a reviewer verifies every change.
Mercurial is a free, open-source, distributed source control management (SCM) tool. It is designed to efficiently handle projects of any size with a focus on speed and an intuitive interface.
Does Mercurial have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
0
Cloudsania is a cloud infrastructure management platform for engineering teams. It excels by reducing the…
Thunders AI Test Agents is a test automation platform from Thunder Code that boosts QA…
Sylabs Cloud is a container management platform from Sylabs that supports storage and building of…
SingularityPRO is a container management software from Sylabs, Inc. that helps in simplifying the deployment…