hg-git/dulwich on Windows
For the past few days, I've been working on setting them up on Windows for hg-to-git mirroring/converting. The last time I tried this was a couple of months ago; back then, I couldn't get it to work, so I had to do the mirroring on a Linux VM.
This time, it was pretty smooth, save for some difficult-to-diagnose test failures in dulwich (due to a mmap-ed resource).
More importantly, very recently, a patch for hg-git has been integrated for users who want to use putty's plink with hg-git. You'll need to:
- get a hg/git source checkout of hg-git
-
set
ui.ssh
in your Mercurial config to plink
If you're a first-time user of git, you may also need to perform some putty wizardry to get github's key accepted; see the "Pushing to a Remote Server" section in An Illustrated Guide to Git on Windows.