Using Mercurial as a client for git repositories

Ian Dees undees at gmail.com
Fri May 1 19:18:06 CDT 2009


Hi, all.

Quoth Paul:

> I just saw a pointer to this: http://hg-git.github.com/
>
> I'm surprised it's not been mentioned here before. I'm yet to try it,
> but it seems to be a pure-python extension which allows the use of
> Mercurial as a git client.

I took it out for a spin today, and have a generally favorable
impression so far.  Its creator has said that people found the project
before he intended to announce it; his intent was to announce a week
or two from now.  Keeping in mind that not-for-prime-time caveat, I
was able to do a few basic tasks with it.

With a couple of tweaks to gclone, it's possible to clone a
medium-sized git repository like RSpec -- there was quite a bit of
memory allocation and disk thrashing, but the data did appear to be
converted safely.  On another repository, though, I ran into some
issues with UTF-8 errors on the Mercurial side.

Anyway, I've got high hopes that between this and the similar SoC
effort (or perhaps with their combination), we'll be able to put to
rest the whole DVCS flamewar and just get back to coding.

--Ian


More information about the Mercurial mailing list