TortoiseHg Website

TortoiseHg is a Windows shell extension and a series of applications for the Mercurial distributed revision control system. It also includes a Gnome/Nautilus extension and a CLI wrapper application so the TortoiseHg tools can be used on non-Windows platforms.

Acknowledgement: The TortoiseHg installer for Windows includes the TortoiseOverlays handler, as provided by the TortoiseSVN project.

Download | Documentation | FAQ | ReleaseNotes | RoadMap


  • 2014-04-01: TortoiseHg 2.11.2 (with Mercurial 2.9.2) released
  • 2014-03-04: TortoiseHg 2.11.1 (with Mercurial 2.9.1) released
  • 2014-02-04: TortoiseHg 2.11 (with Mercurial 2.9) released
  • 2014-01-14: TortoiseHg 2.10.2 (with Mercurial 2.8.2) released
  • 2013-12-05: TortoiseHg 2.10.1 (with Mercurial 2.8.1) released
  • 2013-11-04: TortoiseHg 2.10 (with Mercurial 2.8) released
  • 2013-10-07: TortoiseHg 2.9.2 (with Mercurial 2.7.2) released
  • 2013-09-05: TortoiseHg 2.9.1 (with Mercurial 2.7.1) released
  • 2013-08-01: TortoiseHg 2.9 (with Mercurial 2.7) released
  • 2013-07-10: TortoiseHg 2.8.2 (with Mercurial 2.6.3) released
  • 2013-06-02: TortoiseHg 2.8.1 (with Mercurial 2.6.2) released
  • 2013-05-03: TortoiseHg 2.8 (with Mercurial 2.6) released

Older News

Supported Platforms

  • Microsoft Windows XP, Vista, Windows 7
  • Command line support via thg
  • Debian and RedHat distributions, see Download
  • Mac OS X is supported via source install or nightly builds
  • Ubuntu / CentOS

Please note that like TortoiseSVN, we recommend to turn off the indexing service on the working copies and repositories, and exclude them from virus scans (on Windows).


For the mercurial.ini configuration files, see hgrc.5.html, for the 'hg' command see hg.1.html (also available in the 'docs' subdirectory inside the install directory)

A Gentle Introduction to Using TortoiseHG on Windows

And another one in German and in English.

Bugs and Feature Requests

See BugReport

Mailing Lists

For any questions or comments on TortoiseHg, please post to mailing lists:

Other Languages

日本語 (Japanese)


For details on contributing to TortoiseHg, visit the Nit page and the developers wiki.

For contributing to translations, please visit our page on Launchpad

For contributing to the wiki, look here.


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.