News for hackers. Stuff that matters.
Re:GitHub's Hg-Git mercurial plugin by maw on Monday May 25, 2009 @12:28PM (#625581)
Slick, but isn't it only half the job? If I use mercurial to clone from a git repo, is there a way to publish the work I do on top using mercurial in a way accessible to git users?

Still, this is a step towards it not mattering which tool you use if you want or need to collaborate with others—definitely a good thing.

Re:GitHub's Hg-Git mercurial plugin by schacon on Monday May 25, 2009 @02:30PM (#625713)
Yes, you can push to a Git repository and hg-git will convert the hg commits you did in the meantime to Git objects and push them upstream. The tool is losslessly bi-directional. Developers using Git or Hg clients can push and pull from a Git server without necessarily knowing what client the other developers are using.
Re:GitHub's Hg-Git mercurial plugin by utx00 on Monday May 25, 2009 @07:27PM (#626028)
what if someone changes git history? some rebasing or something like that? how does it affect downstream hg clients?

thanks.

Re:GitHub's Hg-Git mercurial plugin by ubernostrum on Monday May 25, 2009 @08:25PM (#626058)
"what if someone changes git history? some rebasing or something like that? how does it affect downstream hg clients?"

I was under the impression that even among Git users, editing the history of something you've already pushed to others/allowed others to pull from is to be punished by public humiliation.