Differences between revisions 191 and 192
Revision 191 as of 2013-08-26 11:56:43
Size: 10547
Editor: triology
Comment:
Revision 192 as of 2013-09-03 09:43:40
Size: 687
Editor: HowardUnk
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers 2
= Other Tools =
Information about other tools that work with Mercurial.

<<TableOfContents>>

== Graphical user interfaces ==
 * TortoiseHg - OS-level Mercurial integration on Windows (similar to TortoiseSVN), Linux (stand-alone or with Nautilus integration)
 * [[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://www.newsupaplex.pp.ru/hgwin_news_eng.html|HgWin]] - A GUI-based tool similar to hgtk (requires .NET Framework v3.5 SP1 or higher)
 * [[http://easyhg.org/|EasyMercurial]] - A simple, user-friendly cross-platform client, originally based on !HgExplorer, designed with new users and straightforward setups in mind
 * [[http://code.google.com/p/hgtui/|hgtui]] - A TUI-based tool written in Python
 * [[http://www.syntevo.com/smartgithg/index.html|SmartGit/Hg]] - A solid cross-platform client for Mercurial, Git and SVN (free for non-commercial use)

=== Mac-native GUIs ===
 * [[http://jasonfharris.com/machg|MacHg]] - A multithreaded, fast, fully featured Mercurial client for Mac OS X 10.6+.
 * [[http://jwwalker.com/pages/macmerc.html|MacMercurial]] - A GUI front end for common Mercurial operations (Mac OS X 10.4 or later)
 * [[http://www.sourcetreeapp.com|SourceTree]] - Fast & friendly client for both Mercurial and Git on Mac OS X 10.6+ (commercial)

=== History browsers ===
 * HgkExtension - A port of the gitk history browser, included by default with Mercurial (requires Tcl/Tk 8.4 or later)
 * [[http://www.logilab.org/project/hgview|hgview]] - qt4 or curse replacement for hgk (available on Debian or Ubuntu with apt-get install hgview)
 * [[http://hg-diff.sourceforge.net/|hg-diff]] - A GUI program to browse and compare mercurial revisions.
 * [[http://bugbranch.com|BugBranch]] - clones a mercurial repo to iPhone or iPad and lets you browse commits/diffs/source.

=== GUI diff/merge tools ===
 * [[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

=== Commit tools ===
 * [[http://qct.sourceforge.net/|qct]] - A GUI-based commit tool, designed for portability (see also: QctExtension)

== IDE and editor integration ==
=== IDEs with built-in support ===
 * [[http://www.netbeans.org/|NetBeans]] - A popular IDE with [[http://wiki.netbeans.org/wiki/view/MercurialVersionControl|built-in Mercurial support]]
 * [[http://www.activestate.com/komodo-ide|Komodo IDE]] - A multi-platform, feature-rich IDE with integrated Mercurial source code control
 * [[http://www.jetbrains.com/idea/|IntelliJ IDEA]] - A Java-centered IDE with built-in Mercurial support
 * [[http://eric-ide.python-projects.org/|Eric]] - A Python IDE with Mercurial support
 * [[http://www.jetbrains.com/pycharm/|PyCharm]] - Python IDE with complete set of tools for productive development with Python programming language

=== Eclipse ===
 * MercurialEclipse - An open source Mercurial plugin for Eclipse
 * [[http://www.javaforge.com/project/CBES|codeBeamer Eclipse Studio]] - Open source Eclipse plugin that integrates Mercurial and [[http://www.eclipse.org/mylyn/|Mylyn]], enabling offline work, increasing flexibility and mobility ([[http://blogs.intland.com/main/entry/20100506|announcement]])

=== MS Visual Studio ===
 * [[http://www.newsupaplex.pp.ru/hgscc_news_eng.html|HgSccPackage]] - Mercurial plugin for MS Visual Studio 2008/2010. Uses mercurial command line client as backend.
 * [[http://visualhg.codeplex.com/|VisualHG]] - Mercurial plugin for MS Visual Studio 2005, 2008 and 2010. Uses TortoiseHg as backend.

=== Xcode ===
 * [[http://www.creaceed.com/mercurialplugin/about|Mercurial Plug-in for Xcode]] - Open source Mercurial plugin for Xcode 4+.

=== Emacs ===
 * [[http://www.selenic.com/hg/file/tip/contrib/mercurial.el|contrib/mercurial.el]] - hg-mode for Emacs and Xemacs
 * EmacsVcMode - Built-in support for Mercurial in Emacs 22.3 and higher
 * [[http://www.xsteve.at/prg/emacs_dvc/dvc.html|DVC]] - Emacs integration for DVCS
 * [[https://es.fbk.eu/people/griggio/ahg.html|ahg]] - An Emacs front-end for the Mercurial SCM, aimed at simplicity and ease of use
 * [[https://github.com/ananthakumaran/monky|Monky]] - Provides Mercurial interactive interface for Emacs.

=== VIM ===
 * VimVcsPlugin - Plugin for several VCS with included Mercurial support
 * [[Aurum]] - Plugin that provides integration between Vim and Mercurial

=== Other ===
 * [[http://bitbucket.org/guillermooo/sublimehg|SublimeHg]] - Issue commands to Mercurial from Sublime Text 2.
 * [[http://github.com/guillermooo/Mercurial|Mercurial (Sublime Text 3)]] - Use Mercurial from Sublime Text 3.
 * [[http://macromates.com/svn/Bundles/trunk/Bundles/Mercurial.tmbundle/|Mercurial bundle]] - Mercurial support for the [[http://macromates.com/|TextMate]] editor
 * [[https://bitbucket.org/janvrany/stx-libscm|stx:libscm]] - Mercurial support for Smalltalk/X IDE

== Project/issue tracking ==
 * [[http://trac.edgewall.com/wiki/TracMercurial|TracMercurial]] - Provides Mercurial integration for Trac
 * [[http://help.targetprocess.com/integration_api/mercurial|TargetProcess Mercurial Plugin]] - Mercurial integration for [[http://www.targetprocess.com/|TargetProcess]] Agile Project Management software
 * [[http://www.redmine.org/|Redmine]] - A flexible project management web application with built-in Mercurial support
 * [[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 Google Code with Mercurial (also Git/Subversion) code browser, wiki, issue tracking and more
 * BugzillaExtension - Automatically updating comments of bugzilla bugs when there's a reference to a bug id inside changesets
 * [[http://hglabhq.com/|HgLab]] - a Mercurial source control management system for Windows with push and pull servers, repository browser and a whole slew of other goodies.

== Build/deployment tools ==
 * [[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://capistranorb.com|Capistrano]] - A Ruby-centric deployment system with built-in Mercurial support
 * [[http://hitsquad.rubyforge.org/vlad-hg/|vlad-hg]] - Mercurial support for [[http://rubyhitsquad.com/Vlad_the_Deployer.html|Vlad]], a deployment system based on [[http://rake.rubyforge.org|Rake]]

== Code review ==
 * [[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]])

== Continuous Integration ==
 * [[http://www.viewtier.com/products/parabuild/index.htm|Parabuild]] - A Continuous Integration and release management system with built-in support for Mercurial
 * [[https://wiki.jenkins-ci.org/display/JENKINS/Mercurial+Plugin|Jenkins Mercurial plugin]] - Provides Mercurial support for [[http://jenkins-ci.org|Jenkins]]
 * [[http://www.intland.com/products/cb/overview.html|codeBeamer]] - Collaborative ALM solution with Mercurial integration

== Interoperability ==
 * The bundled [[ConvertExtension|convert]] extension can import repositories from CVS, Subversion, Perforce, Git, and several other version control systems.
 * HgSubversion - An extension to allow using Mercurial as a Subversion client
 * HgGit - The Hg-Git plugin can convert commits/changesets losslessly from one system to another, so you can push via a Mercurial repository and another Mercurial client can pull it.
 * [[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

== Miscellaneous ==
 * [[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://bitbucket.org/gldnspud/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://ant4hg.free.fr|ant4hg]] - ANT tasks for mercurial
 * [[http://www.intland.com/products/cb-mr/overview.html|codeBeamer Managed Repository]] - Dead simple repository- and access control management for Mercurial
 * [[http://code.google.com/p/hgdotnet|hg.Net]] - A .Net 2.0 class library that provides asynchronous Mercurial access for your applications
 * [[http://msbuildhg.codeplex.com/|MSBuild Mercurial Tasks]] - The integration of Mercurial into MSBuild, the Microsoft build solution used by Visual Studio
 * [[http://bitbucket.org/zerkms/hgassist/wiki/Home|HgAssist]] - A tool that notifies you of incoming and outgoing changes in your repositories, written with .net 4.0 and published under GPL
 * [[http://www.scm-manager.org|SCM-Manager]] - Web based repository and permission management for Mercurial, Subversion and Git.
 * [[https://www.scm-manager.com/scm-manager-universe/|SCM-Manager Universe]] - Linux based virtual machine, which integrates source code management, bugtracking and continuous integration with Jenkins in one completely preconfigured system.
 * [[https://bitbucket.org/nedmech/hgprebackup|HgPreBackup]] - A script application to maintain copies of repositories to be used by backup software. This allows backups to be made without the backup software competing for ownership of the active repositories.
 * [[http://hg.codeviking.com/hgcp|hgcp]] - Copy and move files between repositories.
 * [[http://inedo.com/buildmaster/overview|BuildMaster]] - platform to manage the build-release-deploy cycle of all of the applications from source control through production, tightly integrates with existing toolsets, and allows for a tremendous amount of extensibility. Integrates with Mercurial.

== See also ==
 * RepositoryConversion - Many more tools for repository conversion/interoperability are listed here

----
CategoryTools CategoryWiki
Hey there. Let me start by introducing typically the author, her name are Lillia Dunnigan but the lady doesn't like when people use her full phrase.<<BR>>
Distributing [[http://www.bing.com/search?q=formulating&form=MSNNWS&mkt=en-us&pq=formulating|formulating]] is where her number 1 income comes from. The facet she adores most is researching fashion and recently she has time to consider new things. Her house is now in Pennsylvania and she wants every day living over there.http://www.imageafter.com/image.php?image=b2architecturals049.jpg&dl=1 Her husband and her have a website.<<BR>>
You might in order to be check it out: http://mindfuckery.com/index.php?a=stats&u=kurt1534otb

Hey there. Let me start by introducing typically the author, her name are Lillia Dunnigan but the lady doesn't like when people use her full phrase.
Distributing formulating is where her number 1 income comes from. The facet she adores most is researching fashion and recently she has time to consider new things. Her house is now in Pennsylvania and she wants every day living over there.http://www.imageafter.com/image.php?image=b2architecturals049.jpg&dl=1 Her husband and her have a website.
You might in order to be check it out: http://mindfuckery.com/index.php?a=stats&u=kurt1534otb

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