Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Version Control Software
  3. Mercurial

Mercurial

Plans and prices

Mercurial

Free

free software · GNU GPL version 2 or later

Every plan, in full

On the record

Access control
The acl extension allows or denies write access to branches and paths when receiving incoming changesets.mercurial-scm.org · read 30 Sep 2026
Community support
Users can get help through the Matrix channel, IRC and the general Mercurial mailing list.mercurial-scm.org · read 30 Sep 2026
Distributed architecture
Each developer has a local copy of the entire development history and can work independently of network access or a central server.mercurial-scm.org · read 30 Sep 2026
Extensibility
Python extensions can add commands, change existing commands and access Mercurial core functionality.mercurial-scm.org · read 30 Sep 2026
Installation methods
Official installation instructions cover system packages, Windows winget, Homebrew, PyPI tools and source builds.mercurial-scm.org · read 30 Sep 2026
Integrations
Official extensions include Bugzilla hooks, Git command mapping, Git fast-export, email notifications and external diff tools.mercurial-scm.org · read 30 Sep 2026
Open source license
Mercurial is licensed under the GNU General Public License version 2 or any later version.mercurial-scm.org · read 30 Sep 2026
Origin
Work on Mercurial began in April 2005 with a goal of efficiently managing Linux-sized trees.mercurial-scm.org · read 30 Sep 2026
Performance
Mercurial is designed to handle projects of any size with fast diffs, commits, branching and merging.mercurial-scm.org · read 30 Sep 2026
Product type
Mercurial is a free, distributed source control management tool.mercurial-scm.org · read 30 Sep 2026
Project governance
The Mercurial project is run by its community and coordinated by committers and reviewers under a steering committee.mercurial-scm.org · read 30 Sep 2026
Security limitation
Mercurial documentation warns that auditing is insufficient to prevent clone-time code execution through carefully constructed Git subrepositories, which are disabled by default.mercurial-scm.org · read 30 Sep 2026
Security reporting
The project provides a moderated mercurial-security mailing list for private security discussion and reporting.mercurial-scm.org · read 30 Sep 2026
Supported systems
Binary releases are available for Microsoft Windows, GNU/Linux, macOS, Solaris 11 Express and other platforms.mercurial-scm.org · read 30 Sep 2026

Alternatives to Mercurial

Every alternative, ranked