TortoiseHg Mercurial Client

For Windows, I used the TortoiseHg product, which seems to work pretty well. It includes a variety of other tools (like plink and a diff tool) that make working with Mercurial easier from Windows.

It works best if you set up a PuTTY connection _first_, including a public key (see Putty). Then, define your Mercurial URLs in terms of the name in PuTTY configuration (same way you set up PuTTY shortcuts with @hostname, but with no @ sign).

    ssh://mypc//c/ken/mercurial/src/project

Once you set up Pageant, you won't have to type in a password or anything.

Note: if you also have Cygwin installed, you will need to manually force TortoiseHg to use PuTTY rather than the Cygwin ssh client. Do this by adding the following configuration to mercurial.ini

    [ui]
    ssh = "C:\Program Files\PuTTY\plink.exe"

Note: make sure you add this to the mercurial.ini in your Windows home directory (i.e. C:\Documents and Settings\myuser\Mercurial.ini).

TortoiseHgMercurialClient (last edited 2010-05-28 17:39:17 by KennethPronovici)