Finding the right Windows UI for Mercurial
Adrian Buehlmann
adrian at cadifra.com
Wed Jul 25 18:34:29 UTC 2012
On 2012-07-25 19:51, JustMe wrote:
> Why don’t I want an integrated package? 1) I am comfortable with the HG
> command and 2)I don’t want stuff always running in the background on my
> development computer, slowing it down. I know there is a bunch already
> so don’t want to add more.
Just in case: The TortoiseHg installer (*.msi) has a dialog ("Custom
Setup", always presented) with features, where you can *deselect* things
you don't want.
For the shell integration (Shell Extension), there are two levels: If
you don't want the overlay icons, deselect "Overlay Icons" under "Shell
Extension x64" (for the x64 installer). This will make sure that the
overlay updating process is not installed (TortoiseHgOverlayServer.exe).
If you also don't want the context menu, you can deselect "Shell
Extension x64" entierly, but there is nothing running in the background
for that. The context menu handler is just a COM component running in
explorer.exe (the so-called Windows "shell").
The dialogs of TortoiseHg can perfectly well be started using the
command line. See the 'thg' command line tool.
$ thg --help
Thg - TortoiseHg's GUI tools for Mercurial SCM (Hg)
list of commands:
about about dialog
add add files
annotate annotate dialog
archive archive dialog
backout backout tool
bisect bisect dialog
clone clone tool
commit commit tool
...
As for the dialogs: if you close them, nothing runs in the background
any more. But they may watch files in your repo as long as they are running.
More information about the Mercurial
mailing list