TortoiseHg is a graphical frontend for Mercurial, a distributed revision control system.

TortoiseHg is a PyQt (formerly PyGTK) application that includes a Windows shell extension, a Gnome/Nautilus extension, and a CLI wrapper application. The Windows installer bundles several Mercurial extensions as well as other relevant utilities needed to set up a fully working revision control system.