> From: Max Horn [mailto:post...@quendi.de] > Sent: Tuesday, September 25, 2012 4:15 PM > To: Joachim Schmitz > Cc: 'Andreas Ericsson'; git@vger.kernel.org > Subject: Re: Can git pull from a mercurial repository? > > Hi there, > > > On 18.09.2012, at 14:40, Joachim Schmitz wrote: > > >> From: Andreas Ericsson [mailto:a...@op5.se] > >> Sent: Tuesday, September 18, 2012 1:46 PM > >> To: Joachim Schmitz > >> Cc: git@vger.kernel.org > >> Subject: Re: Can git pull from a mercurial repository? > >> > >> On 09/18/2012 01:22 PM, Joachim Schmitz wrote: > >>> Is there an easy way to get git to clone/pull from a Mercurial repository? > >>> > >> > >> Yes. Google "git remote helpers" and you'll most likely find it. > > > > Well, I found a few. No idea how to get them to work though (so far for the > > 'easy' part of my question) > > I think there is a lot of demand for a "git-hg" bridge, a way to seemlessly > access a Mercurial repository as if it was a git repository. A > converse to hg-git <http://hg-git.github.com/> > > As you discovered, there are several attempts to this. A recent overview over > some of them can be found here: > > https://github.com/dubiousjim/yagh/blob/master/README.md > > Another remark: > > > > > > It seems https://github.com/rfk/git-remote-hg requires Python 2.5 (and I > > only have 2.4), also I have no idea how to get it installed > > https://github.com/SRabbelier/git is 3 years old, apparently never made it > > into git, guess for a reason? > > Then I found https://github.com/fingolfin/git/commits/remote-hg, looks very > > confusing to me... > > This is mine, and I am sorry that it causes confusion -- but in fact, my goal > it is kind of a continuation of the > https://github.com/SRabbelier/git code. OR rather, it collects code others > wrote to improve that codebase, and I just added a few fixes > that made it work for me. > > In particular, I tried to figure out the reasons for why it never made it > into git, and in the process, created this Wiki page: > <https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg>. Which > attempts to document how to use this code, and what needs to > be done. My hope was that perhaps more people would be interested in this, > and in helping out with it, but so far no such luck.
Ah, with that pages it gets much clearer! Only how should anyone know that https://github.com/fingolfin/git/commits/remote-hg is related in any form or shape with https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg? I'm afraid it still won't help me much though, as I guess it too requites Python 2.5 or later, as it uses the Mercuroal Python API (and that actually may be the reason why it never made it into git? I believe to have read somewhere that git tries to restrict itself to Python 2.4) > My goals were noble, but you are the second person who considers this work to > be confusing, so if that is what the majority thinks, I am > willing to remove that text again (or rather, hide it away in some private > repository). No, please don't. Rather make that clear on https://github.com/fingolfin/git/commits/remote-hg ... Bye, Jojo -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html