Fast scalable distributed SCM (revision control, version control) system
Project Links
Meta
Author: Olivia Mackall and many others
Requires Python: >=3.9
Classifiers
Development Status
- 6 - Mature
Environment
- Console
Intended Audience
- Developers
- System Administrators
Natural Language
- Danish
- English
- German
- Italian
- Japanese
- Portuguese (Brazilian)
Operating System
- Microsoft :: Windows
- OS Independent
- POSIX
Programming Language
- C
- Python
Topic
- Software Development :: Version Control
Mercurial
Mercurial is a fast, easy to use, distributed revision control tool for software developers.
Basic install:
$ make # see install targets $ make install # do a system-wide install $ hg debuginstall # sanity-check setup $ hg # see help
Running without installing:
$ make local # build for inplace usage $ ./hg-local --version # should show the latest version
See https://mercurial-scm.org/ for detailed installation instructions, platform-specific notes, and Mercurial user information.
Notes for packagers
Mercurial ships a copy of the python-zstandard sources. This is used to provide support for zstd compression and decompression functionality. The module is not intended to be replaced by the plain python-zstandard nor is it intended to use a system zstd library. Patches can result in hard to diagnose errors and are explicitly discouraged as unsupported configuration.
7.2.1
Apr 01, 2026
7.2
Jan 29, 2026
7.2rc1
Jan 26, 2026
7.2rc0
Nov 26, 2025
7.1.2
Nov 14, 2025
7.1.1
Sep 12, 2025
7.1
Aug 04, 2025
7.1rc1
Jul 31, 2025
7.1rc0
Jul 16, 2025
7.0.3
Jul 15, 2025
7.0.2
May 07, 2025
7.0.1
Apr 07, 2025
7.0
Mar 25, 2025
7.0rc1
Mar 17, 2025
7.0rc0
Feb 28, 2025
6.9.5
Apr 03, 2025
6.9.4
Mar 19, 2025
6.9.3
Mar 05, 2025
6.9.2
Feb 19, 2025
6.9.1
Jan 16, 2025
6.9
Nov 20, 2024
6.9rc1
Nov 14, 2024
6.9rc0
Oct 28, 2024
6.8.2
Oct 28, 2024
6.8.1
Aug 01, 2024
6.8
Jul 08, 2024
6.8rc0
Jun 24, 2024
6.7.4
Jun 12, 2024
6.7.3
May 06, 2024
6.7.2
Mar 29, 2024
6.7.1
Mar 21, 2024
6.7
Mar 15, 2024
6.7rc0
Feb 23, 2024
6.6.3
Feb 12, 2024
6.6.2
Jan 11, 2024
6.6.1
Dec 07, 2023
6.6
Nov 21, 2023
6.6rc0
Nov 07, 2023
6.5.3
Nov 06, 2023
6.5.2
Sep 06, 2023
6.5.1
Aug 07, 2023
6.5
Jul 06, 2023
6.5rc0
Jun 22, 2023
6.4.5
Jun 22, 2023
6.4.4
Jun 08, 2023
6.4.3
May 04, 2023
6.4.2
Apr 18, 2023
6.4.1
Apr 13, 2023
6.4
Mar 23, 2023
6.4rc0
Mar 02, 2023
6.3.3
Mar 02, 2023
6.3.2
Jan 04, 2023
6.3.1
Nov 19, 2022
6.3.0
Nov 14, 2022
6.3rc0
Oct 24, 2022
6.2.3
Oct 04, 2022
6.2.2
Sep 01, 2022
6.2.1
Jul 28, 2022
6.2
Jul 11, 2022
6.2rc0
Jun 16, 2022
6.1.4
Jun 16, 2022
6.1.3
Jun 02, 2022
6.1.2
May 04, 2022
6.1.1
Apr 05, 2022
6.1
Mar 01, 2022
6.1rc0
Feb 18, 2022
6.0.3
Feb 18, 2022
6.0.2
Feb 02, 2022
6.0.1
Jan 05, 2022
6.0
Nov 23, 2021
6.0rc0
Nov 09, 2021
5.9.3
Oct 26, 2021
5.9.2
Oct 05, 2021
5.9.1
Aug 30, 2021
5.9
Aug 19, 2021
5.9rc1
Aug 10, 2021
5.9rc0
Jul 21, 2021
5.8.1
Jul 08, 2021
5.8
May 03, 2021
5.8rc1
Apr 21, 2021
5.8rc0
Apr 20, 2021
5.7.1
Mar 09, 2021
5.7
Feb 02, 2021
5.7rc0
Jan 19, 2021
5.6.1
Dec 03, 2020
5.6
Nov 02, 2020
5.6rc0
Oct 20, 2020
5.5.2
Oct 02, 2020
5.5.1
Sep 01, 2020
5.5
Aug 03, 2020
5.5rc0
Jul 20, 2020
5.4.2
Jul 01, 2020
5.4.1
Jun 05, 2020
5.4
May 01, 2020
5.4rc0
Apr 16, 2020
5.3.2
Apr 02, 2020
5.3.1
Mar 04, 2020
5.3
Feb 03, 2020
5.3rc1
Jan 24, 2020
5.3rc0
Jan 21, 2020
5.2.2
Jan 06, 2020
5.2.1
Dec 05, 2019
5.2
Nov 05, 2019
5.2rc0
Oct 21, 2019
5.1.2
Oct 02, 2019
5.1.1
Sep 05, 2019
5.1
Aug 01, 2019
5.1rc0
Jul 22, 2019
5.0.2
Jul 09, 2019
5.0.1
Jun 05, 2019
5.0
May 01, 2019
5.0rc0
Apr 17, 2019
4.9.1
Mar 19, 2019
4.9
Feb 01, 2019
4.9rc0
Jan 18, 2019
4.8.2
Jan 08, 2019
4.8.1
Dec 04, 2018
4.8
Nov 02, 2018
4.8rc0
Oct 22, 2018
4.7.2
Oct 01, 2018
4.7.1
Sep 04, 2018
4.7
Aug 01, 2018
4.7rc0
Jul 19, 2018
4.6.2
Jul 03, 2018
4.6.1
Jun 06, 2018
4.6
May 05, 2018
4.6rc1
Apr 20, 2018
4.6rc0
Apr 18, 2018
4.5.3
Apr 04, 2018
4.5.2
Mar 06, 2018
4.5.1
Mar 06, 2018
4.5
Jan 22, 2018
4.5rc0
Jan 23, 2018
4.4.2
Dec 01, 2017
4.4.1
Nov 07, 2017
4.4
Oct 20, 2017
4.4rc0
Oct 23, 2017
4.3.3
Oct 01, 2017
4.3.2
Sep 18, 2017
4.3.1
Aug 10, 2017
4.3
Jul 19, 2017
4.3rc0
Jul 19, 2017
4.2.3
Aug 10, 2017
4.2.2
Jul 05, 2017
4.2.1
Jun 04, 2017
4.2
Apr 18, 2017
4.2rc0
Apr 18, 2017
4.1.3
Apr 18, 2017
4.1.2
Apr 03, 2017
4.1.1
Mar 03, 2017
4.1
Jan 19, 2017
4.1rc0
Jan 22, 2017
4.0.2
Jan 04, 2017
4.0.1
Dec 01, 2016
4.0
Oct 18, 2016
4.0rc0
3.9.2
Oct 01, 2016
3.9.1
Sep 01, 2016
3.9
Jul 19, 2016
3.9rc0
Jul 19, 2016
3.8.4
Jul 01, 2016
3.8.3
Jun 01, 2016
3.8.2
May 16, 2016
3.8.1
May 01, 2016
3.8
Apr 16, 2016
3.8rc0
Apr 17, 2016
3.7.3
Mar 29, 2016
3.7.2
Mar 02, 2016
3.7.1
Feb 03, 2016
3.7
Jan 21, 2016
3.7rc0
Jan 22, 2016
3.6.3
Jan 02, 2016
3.6.2
Dec 02, 2015
3.6.1
Nov 09, 2015
3.6
Oct 20, 2015
3.6rc0
3.5.2
Oct 01, 2015
3.5.1
Sep 01, 2015
3.5
Jul 18, 2015
3.5rc0
3.4.2
Jul 01, 2015
3.4.1
Jun 01, 2015
3.4
Apr 17, 2015
3.4rc0
3.3.3
Apr 01, 2015
3.3.2
Mar 02, 2015
3.3.1
Mar 02, 2015
3.3
Jan 18, 2015
3.3rc0
3.2.4
Jan 01, 2015
3.2.3
Dec 18, 2014
3.2.2
Dec 02, 2014
3.2.1
Nov 12, 2014
3.2
Nov 03, 2014
3.1.2
Oct 01, 2014
3.1.1
Sep 02, 2014
3.1
Aug 04, 2014
3.0.1
Jun 08, 2014
3.0
May 02, 2014
2.9.1
Mar 07, 2014
2.9
Feb 03, 2014
2.8.2
Jan 02, 2014
2.8.1
Dec 14, 2013
2.8
Nov 05, 2013
2.7.2
Oct 08, 2013
2.7.1
Sep 08, 2013
2.7
Aug 02, 2013
2.6.3
Jul 16, 2013
2.6.2
Jul 16, 2013
Wheel compatibility matrix
Files in release
mercurial-7.2.1-cp310-cp310-macosx_10_9_universal2.whl (5.2MiB)
mercurial-7.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp310-cp310-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp310-cp310-win32.whl (6.2MiB)
mercurial-7.2.1-cp310-cp310-win_amd64.whl (6.5MiB)
mercurial-7.2.1-cp311-cp311-macosx_10_9_universal2.whl (5.2MiB)
mercurial-7.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp311-cp311-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp311-cp311-win32.whl (6.5MiB)
mercurial-7.2.1-cp311-cp311-win_amd64.whl (6.8MiB)
mercurial-7.2.1-cp311-cp311-win_arm64.whl (6.7MiB)
mercurial-7.2.1-cp312-cp312-macosx_10_13_universal2.whl (5.2MiB)
mercurial-7.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp312-cp312-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp312-cp312-win32.whl (6.7MiB)
mercurial-7.2.1-cp312-cp312-win_amd64.whl (7.0MiB)
mercurial-7.2.1-cp312-cp312-win_arm64.whl (7.0MiB)
mercurial-7.2.1-cp313-cp313-macosx_10_13_universal2.whl (5.2MiB)
mercurial-7.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp313-cp313-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp313-cp313-win32.whl (6.6MiB)
mercurial-7.2.1-cp313-cp313-win_amd64.whl (7.0MiB)
mercurial-7.2.1-cp313-cp313-win_arm64.whl (6.9MiB)
mercurial-7.2.1-cp314-cp314-macosx_10_15_universal2.whl (5.2MiB)
mercurial-7.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp314-cp314-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp314-cp314-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp314-cp314-win32.whl (6.8MiB)
mercurial-7.2.1-cp314-cp314-win_amd64.whl (7.3MiB)
mercurial-7.2.1-cp314-cp314-win_arm64.whl (7.3MiB)
mercurial-7.2.1-cp39-cp39-macosx_10_9_universal2.whl (5.2MiB)
mercurial-7.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (7.2MiB)
mercurial-7.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (6.9MiB)
mercurial-7.2.1-cp39-cp39-musllinux_1_2_i686.whl (6.9MiB)
mercurial-7.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (7.1MiB)
mercurial-7.2.1-cp39-cp39-win32.whl (6.3MiB)
mercurial-7.2.1-cp39-cp39-win_amd64.whl (6.5MiB)
mercurial-7.2.1.tar.gz (8.8MiB)