Other Tools that work with Mercurial
TortoiseHG provides Mercurial integration with the Windows OS similar to what TortoiseSVN does. It can also be used on Linux/Mac systems as a standalone application or as a Nautilus Extension.
hgct is a GUI-based commit tool
qct is a GUI-based commit tool, designed for portability
tailor is a tool for converting between SCMs
hgk is a port of the gitk history browser and can be found in contrib. See HgkExtension for install information.
- scripts to use git-viz with Mercurial can be found in contrib
There's experimental support for Mercurial in Trac, using the TracMercurial plugin. See HgSysTrac for using Trac and hg to manage system configuration.
There is a Mercurial plugin for Jira http://www.atlassian.com/software/jira available from http://confluence.atlassian.com/display/JIRAEXT/Mercurial+Plugin
eric is a Python IDE which as of 3.8.0 supports Mercurial.
meld is a GUI diff,merge and commit tool with plugin SCM support.
EmacsVcMode: Built-in support for Mercurial in Emacs 22.3 and higher (an alternative to Mercurials "own" contrib/mercurial.el hg-mode for Emacs and Xemacs)
VimVcsPlugin : Plugin for several VCS with included mercurial support
DVC Emacs integration for distributed SCM.
OS X text editor TextMate supports Mercurial if you install the Mercurial bundle from the svn repository (L/P: anon/anon).
devtools is a set of development tools used at Logilab.
Eclipse is an IDE, it can be used to manage your repositories using the Mercurial Plugin
NetBeans is an IDE, it can be used to manage your repositories using the soon to be released Mercurial Plugin (May 07)
Pida - PIDA is an integrated development environment, focused and written in python - you can choose between the included editor and vim (which absolutely rocks). You can use almost all actual (D)VCS from inside it.
Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Usage information can be read here.
Rope A python refactoring library. File and folder changes in a project that uses Mercurial are handled.
hgsvn is a set of scripts to work locally on Subversion checkouts using Mercurial.
Hudson continuous integration engine can work with mercurial repositories through Hudson Mercurial plugin
Slipper lets you use Mercurial and reStructuredText to back your website.
Redmine has Mercurial integration
MercurialIdea is an integration of Mercurial for Intellij Idea.
ReviewBoard support Mercurial out-of-the-box, there even is an extension to interract with it.
GUI Clients
See GUIClients
