Bram, I wonder whether you'd consider, to aid people who use git,
installing this Mercurial extension:<http://hg-git.github.com/>,
and setting up a hook so that when you push your changes to the public
hg repo, they also get pushed to a public git repo somewhere? The
benefit of doing it using that extension is that it converts to git
losslessly, so the two repos could interoperate. If desired at some
future stage, you could pull changes from others' git repositories just
as successfully as from hg ones.
I have no idea how reliable this is. I do know that pushes to Mercurial
fail sometimes, e.g., when the server is read-only for a little while.
If I also have to handle failures in git it may become a little bit
complicated.
Isn't it possible for a git user to pull from the Mercurial repository?
No push is needed (or desired).
As far as I know, the only way to do hg-git bidirectional conversion
losslessly is using the Mercurial extension of that name. So Mercurial
users can use Git repositories losslessly, but Git users can't do the
same for Mercurial ones. They can do lossy conversions, but of course
that is no good once they want to collaborate.
Now, there's no reason I, or anyone else, couldn't pull from the hg
repo and push to a public git repo. But for convenience, and for
efficiently propagating changes, it would be better if the push, or at
least a notification to do so, could come from you, rather than playing
the polling game. Not necessary, but could be a nice thing to do.
I also don't have enough experience to know how reliable it is.
Cheers,
Ben.
--
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php