About TortoiseHg

TortoiseHg is a set of graphical tools and a shell extension for the Mercurial distributed revision control system.

On Windows, TortoiseHg consists of a shell extension, which provides overlay icons and context menus in your file explorer, and a command line program named thg.exe which can launch the TortoiseHg tools. Binary packages of TortoiseHg for Windows come with Mercurial and a merge tool and are thus completely ready for use "Out of the Box".

On Linux, TortoiseHg consists of a command line thg script and a Nautilus extension which provides overlays and context menus in your file explorer. You must have Mercurial installed separately in order to run TortoiseHg on Linux. TortoiseHg binary packages list Mercurial as a dependency, so it is usually installed for you automatically.

TortoiseHg is primarily written in Python and PyQt (the Windows shell extension being the notable exception). The thg script and TortoiseHg dialogs can be used on any platform that supports PyQt, including Mac OS X.

About Project

About Website

This website is maintained by Steve Borho and Yuki Kodama and initially designed by Yuki Kodama. You can find the repository at If you have suggestions or ideas for this site, please file an issue on the issue tracker. All the source files (without Bitbucket and Mercurial logos) are licensed under the terms of the GNU General Public License version 2.

bitbucket Mercurial

Copyright © 2014 Steve Borho and others.

Hosted by Bitbucket. Design by Yuki Kodama.