Differences between revisions 81 and 82
Revision 81 as of 2009-05-14 13:19:20
Size: 6369
Comment:
Revision 82 as of 2009-05-19 19:31:07
Size: 6479
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [http://tortoisehg.sourceforge.net/ TortoiseHG] - OS-level Mercurial integration on Windows (similar to TortoiseSVN), Linux and Mac (stand-alone or with Nautilus integration)
 * [http://jwwalker.com/pages/macmerc.html MacMercurial] - A GUI front end for common Mercurial operations (Mac OS X 10.4 or later)
 * [http://pmpu.sharesource.org/ Push Me Pull You] - A !PyQt4-based GUI for DVCS (focused around the flow of incoming and outgoing changesets)
 * [http://www.genunix.org/wiki/index.php/gPyFm gPyFm] - A PyGTK-based Mercurial adaptation of the TeamWare filemerge application
 * [http://qct.sourceforge.net/ qct] - A GUI-based commit tool, designed for portability (see also: QctExtension)
 * [http://meld.sf.net/ meld] - A GUI diff, merge and commit tool with plugin-based SCM support
 * [http://diffuse.sf.net/ Diffuse] - A graphical merge and comparison tool with Mercurial support
 * [http://repo.or.cz/w/hgct.git hgct] - A GUI-based commit tool (last updated on 2007-01-24)
 * [http://www.robotbattle.com/gtools/ gtools] - A PyGTK-based commit tool
 * [http://gquilt.sourceforge.net/ gquilt] - A PyGTK-based wrapper for quilt and mq
 * [http://gwsmhg.sourceforge.net/ gwsmhg] - A PyGTK-based work space manager using hg and mq
 * [[http://tortoisehg.sourceforge.net/|TortoiseHG]] - OS-level Mercurial integration on Windows (similar to TortoiseSVN), Linux and Mac (stand-alone or with Nautilus integration)
 * [[http://jwwalker.com/pages/macmerc.html|MacMercurial]] - A GUI front end for common Mercurial operations (Mac OS X 10.4 or later)
 * [[http://pmpu.sharesource.org/|Push Me Pull You]] - A !PyQt4-based GUI for DVCS (focused around the flow of incoming and outgoing changesets)
 * [[http://www.genunix.org/wiki/index.php/gPyFm|gPyFm]] - A PyGTK-based Mercurial adaptation of the TeamWare filemerge application
 * [[http://qct.sourceforge.net/|qct]] - A GUI-based commit tool, designed for portability (see also: QctExtension)
 * [[http://meld.sf.net/|meld]] - A GUI diff, merge and commit tool with plugin-based SCM support
 * [[http://diffuse.sf.net/|Diffuse]] - A graphical merge and comparison tool with Mercurial support
 * [[http://repo.or.cz/w/hgct.git|hgct]] - A GUI-based commit tool (last updated on 2007-01-24)
 * [[http://www.robotbattle.com/gtools/|gtools]] - A PyGTK-based commit tool
 * [[http://gquilt.sourceforge.net/|gquilt]] - A PyGTK-based wrapper for quilt and mq
 * [[http://gwsmhg.sourceforge.net/|gwsmhg]] - A PyGTK-based work space manager using hg and mq
Line 17: Line 17:
 * [http://software.jessies.org/scm/ SCM] - A cross-platform GPL front-end to revision control systems (currently unavailable due to !BitKeeper license restrictions)
 * [http://www.logilab.org/project/hgview hgview] - gtk or qt4 replacement for hgk
 * [http://www.bitbucket.org/bfrog/cutehg-stable/wiki CuteHg] - A super fast, easy to install extension for mercurial that provides dialogs that make basic operations more convienent. Works on Mac, Windows, and Linux.
 * [http://bitbucket.org/snej/murky/wiki/ Murky] - A GUI Mercurial client for Mac OS X 10.5+.
 * [[http://software.jessies.org/scm/|SCM]] - A cross-platform GPL front-end to revision control systems (currently unavailable due to !BitKeeper license restrictions)
 * [[http://www.logilab.org/project/hgview|hgview]] - gtk or qt4 replacement for hgk
 * [[http://www.bitbucket.org/bfrog/cutehg-stable/wiki|CuteHg]] - A super fast, easy to install extension for mercurial that provides dialogs that make basic operations more convienent. Works on Mac, Windows, and Linux.
 * [[http://bitbucket.org/snej/murky/wiki/|Murky]] - A GUI Mercurial client for Mac OS X 10.5+.
Line 24: Line 24:
 * [http://www.vectrace.com/mercurialeclipse MercurialEclipse] - A Mercurial plugin for the [http://www.eclipse.org/ Eclipse IDE]
 * [http://www.goldenhammers.com/merclipse merclipse] - Another Mercurial plugin for Eclipse
 * [http://www.netbeans.org/ NetBeans] - A popular IDE with [http://wiki.netbeans.org/wiki/view/MercurialVersionControl built-in Mercurial support]
 * [http://www.bitbucket.org/viacoban/hg4idea/wiki/ hg4idea] - IntelliJ IDEA [http://plugins.intellij.net/plugin/?id=3370 plugin] for Mercurial
 * [http://code.google.com/p/mercurialidea/ MercurialIdea] - Integration of Mercurial for IntelliJ IDEA
 * [http://sharesource.org/project/visualhg/wiki/ VisualHG] - Mercurial plugin for MS Visual Studio 2008 + 2005
 * [http://www.newsupaplex.pp.ru/hgscc_news_eng.html hgscc] - Mercurial SCC plugin for MS Visual Studio 2005/2008
 * [http://pida.co.uk/ PIDA] - PIDA is an integrated development environment with built-in Mercurial support
 * [http://die-offenbachs.de/eric/index.html Eric] - A Python IDE with Mercurial support (as of 3.8.0)
 * [http://www.selenic.com/hg/index.cgi/file/tip/contrib/mercurial.el contrib/mercurial.el] - hg-mode for Emacs and Xemacs
 * [[http://www.vectrace.com/mercurialeclipse|MercurialEclipse]] - A Mercurial plugin for the [[http://www.eclipse.org/|Eclipse IDE]]
 * [[http://www.goldenhammers.com/merclipse|merclipse]] - Another Mercurial plugin for Eclipse
 * [[http://www.netbeans.org/|NetBeans]] - A popular IDE with [[http://wiki.netbeans.org/wiki/view/MercurialVersionControl|built-in Mercurial support]]
 * [[http://www.bitbucket.org/viacoban/hg4idea/wiki/|hg4idea]] - IntelliJ IDEA [[http://plugins.intellij.net/plugin/?id=3370|plugin]] for Mercurial
 * [[http://code.google.com/p/mercurialidea/|MercurialIdea]] - Integration of Mercurial for IntelliJ IDEA
 * [[http://sharesource.org/project/visualhg/wiki/|VisualHG]] - Mercurial plugin for MS Visual Studio 2008 + 2005
 * [[http://www.newsupaplex.pp.ru/hgscc_news_eng.html|hgscc]] - Mercurial SCC plugin for MS Visual Studio 2005/2008
 * [[http://pida.co.uk/|PIDA]] - PIDA is an integrated development environment with built-in Mercurial support
 * [[http://die-offenbachs.de/eric/index.html|Eric]] - A Python IDE with Mercurial support (as of 3.8.0)
 * [[http://www.selenic.com/hg/index.cgi/file/tip/contrib/mercurial.el|contrib/mercurial.el]] - hg-mode for Emacs and Xemacs
Line 35: Line 35:
 * [http://wiki.gnuarch.org/xtla#DVC DVC] - Emacs integration for DVCS  * [[http://wiki.gnuarch.org/xtla#DVC|DVC]] - Emacs integration for DVCS
Line 37: Line 37:
 * [http://macromates.com/svn/Bundles/trunk/Bundles/Mercurial.tmbundle/ Mercurial bundle] - Mercurial support for the [http://macromates.com/ TextMate] editor
 * [http://freehg.org/u/agriggio/ahg ahg] - An Emacs front-end for the Mercurial SCM, aimed at simplicity and ease of use
 * [[http://macromates.com/svn/Bundles/trunk/Bundles/Mercurial.tmbundle/|Mercurial bundle]] - Mercurial support for the [[http://macromates.com/|TextMate]] editor
 * [[http://freehg.org/u/agriggio/ahg|ahg]] - An Emacs front-end for the Mercurial SCM, aimed at simplicity and ease of use
Line 42: Line 42:
 * [http://projects.edgewall.com/trac/wiki/TracMercurial TracMercurial] - Provides Mercurial integration for Trac (see HgSysTrac)
 * [http://trac-hacks.org/wiki/HgTimelinePlugin HgTimeline] - Another plugin for supporting multiple Mercurial repositories inside Trac
 * [http://confluence.atlassian.com/display/JIRAEXT/Mercurial+Plugin Mercurial Plugin] - A Mercurial plugin for Atlassian's JIRA
 * [http://maven.apache.org/ Maven] - Maven is a software project management and comprehension with [http://maven.apache.org/scm/mercurial.html built-in Mercurial support]
 * [http://www.redmine.org/ Redmine] - A flexible project management web application with built-in Mercurial support
 * [http://review-board.org/ ReviewBoard] - Support Mercurial out-of-the-box (see also the [http://blogma.de/posts/2008/apr/07/reviewboard-extension-mercurial/ reviewboard extension])
 * [http://hudson.gotdns.com/wiki/display/HUDSON/Mercurial+Plugin Hudson Mercurial plugin] - Provides Mercurial support for [https://hudson.dev.java.net/ Hudson]
 * [http://www.emforge.org EmForge] - workflow-based project management solution has support for Mercurial repositories (see [http://www.emforge.org/project/MercurialSupport Mercurial Support] for details)
 * [http://www.indefero.net InDefero] - Clone of GoogleCode with Mercurial (also Git/Subversion) code browser, wiki, issue tracking and more
 * [http://bitbucket.org/tawm/mercurial-recipe/ MercurialRecipe] - zc.buildout recipe for cloning and/or pulling a Mercurial repository (also available through the [http://pypi.python.org/pypi/MercurialRecipe/ Cheeseshop])
 * [[http://projects.edgewall.com/trac/wiki/TracMercurial|TracMercurial]] - Provides Mercurial integration for Trac (see HgSysTrac)
 * [[http://trac-hacks.org/wiki/HgTimelinePlugin|HgTimeline]] - Another plugin for supporting multiple Mercurial repositories inside Trac
 * [[http://confluence.atlassian.com/display/JIRAEXT/Mercurial+Plugin|Mercurial Plugin]] - A Mercurial plugin for Atlassian's JIRA
 * [[http://maven.apache.org/|Maven]] - Maven is a software project management and comprehension with [[http://maven.apache.org/scm/mercurial.html|built-in Mercurial support]]
 * [[http://www.redmine.org/|Redmine]] - A flexible project management web application with built-in Mercurial support
 * [[http://review-board.org/|ReviewBoard]] - Support Mercurial out-of-the-box (see also the [[http://blogma.de/posts/2008/apr/07/reviewboard-extension-mercurial/|reviewboard extension]])
 * [[http://hudson.gotdns.com/wiki/display/HUDSON/Mercurial+Plugin|Hudson Mercurial plugin]] - Provides Mercurial support for [[https://hudson.dev.java.net/|Hudson]]
 * [[http://www.emforge.org|EmForge]] - workflow-based project management solution has support for Mercurial repositories (see [[http://www.emforge.org/project/MercurialSupport|Mercurial Support]] for details)
 * [[http://www.indefero.net|InDefero]] - Clone of GoogleCode with Mercurial (also Git/Subversion) code browser, wiki, issue tracking and more
 * [[http://bitbucket.org/tawm/mercurial-recipe/|MercurialRecipe]] - zc.buildout recipe for cloning and/or pulling a Mercurial repository (also available through the [[http://pypi.python.org/pypi/MercurialRecipe/|Cheeseshop]])
Line 56: Line 56:
 * [http://progetti.arstecnica.it/tailor tailor] - A tool for converting between SCMs
 * [http://pypi.python.org/pypi/hgsvn/ hgsvn] - A set of scripts to work locally on Subversion checkouts using Mercurial
 * [[http://progetti.arstecnica.it/tailor|tailor]] - A tool for converting between SCMs
 * [[http://pypi.python.org/pypi/hgsvn/|hgsvn]] - A set of scripts to work locally on Subversion checkouts using Mercurial
Line 62: Line 62:
 * [http://www.selenic.com/hg/index.cgi/file/tip/contrib/git-viz/ hg-viz] - Some scripts to use git-viz with Mercurial are in contrib
 * [http://rope.sf.net/ Rope] - A python refactoring library (file and folder changes in a project that uses Mercurial are handled)
 * [http://www.logilab.org/projects/devtools devtools] - A set of development tools used at Logilab
 * [http://getschevo.org/slipper/ Slipper] - Lets you use Mercurial and reStructuredText to back your website
 * [http://www.cl.cam.ac.uk/~maw48/hotwire-hg/ Hotwire Hg Plugin] - For the [http://hotwire-shell.org/ Hotwire] object-oriented hypershell
 * [[http://www.selenic.com/hg/index.cgi/file/tip/contrib/git-viz/|hg-viz]] - Some scripts to use git-viz with Mercurial are in contrib
 * [[http://rope.sf.net/|Rope]] - A python refactoring library (file and folder changes in a project that uses Mercurial are handled)
 * [[http://www.logilab.org/projects/devtools|devtools]] - A set of development tools used at Logilab
 * [[http://getschevo.org/slipper/|Slipper]] - Lets you use Mercurial and reStructuredText to back your website
 * [[http://www.cl.cam.ac.uk/~maw48/hotwire-hg/|Hotwire Hg Plugin]] - For the [[http://hotwire-shell.org/|Hotwire]] object-oriented hypershell

Other tools that work with Mercurial

Graphical User Interfaces

  • TortoiseHG - OS-level Mercurial integration on Windows (similar to TortoiseSVN), Linux and Mac (stand-alone or with Nautilus integration)

  • MacMercurial - A GUI front end for common Mercurial operations (Mac OS X 10.4 or later)

  • Push Me Pull You - A PyQt4-based GUI for DVCS (focused around the flow of incoming and outgoing changesets)

  • gPyFm - A PyGTK-based Mercurial adaptation of the TeamWare filemerge application

  • qct - A GUI-based commit tool, designed for portability (see also: QctExtension)

  • meld - A GUI diff, merge and commit tool with plugin-based SCM support

  • Diffuse - A graphical merge and comparison tool with Mercurial support

  • hgct - A GUI-based commit tool (last updated on 2007-01-24)

  • gtools - A PyGTK-based commit tool

  • gquilt - A PyGTK-based wrapper for quilt and mq

  • gwsmhg - A PyGTK-based work space manager using hg and mq

  • HgkExtension - A port of the gitk history browser, included by default with Mercurial (requires Tcl/Tk 8.4 or later)

  • SCM - A cross-platform GPL front-end to revision control systems (currently unavailable due to BitKeeper license restrictions)

  • hgview - gtk or qt4 replacement for hgk

  • CuteHg - A super fast, easy to install extension for mercurial that provides dialogs that make basic operations more convienent. Works on Mac, Windows, and Linux.

  • Murky - A GUI Mercurial client for Mac OS X 10.5+.

IDE and editor integration

Project Support

Interoperability

  • tailor - A tool for converting between SCMs

  • hgsvn - A set of scripts to work locally on Subversion checkouts using Mercurial

  • RepositoryConversion - Many more tools for repository conversion/interoperability are listed here

Miscellaneous

  • hg-viz - Some scripts to use git-viz with Mercurial are in contrib

  • Rope - A python refactoring library (file and folder changes in a project that uses Mercurial are handled)

  • devtools - A set of development tools used at Logilab

  • Slipper - Lets you use Mercurial and reStructuredText to back your website

  • Hotwire Hg Plugin - For the Hotwire object-oriented hypershell

OtherTools (last edited 2022-01-03 05:56:32 by DanKurtz)