Promoting the use of Mercurial; was: Re: gnome dvcs survey results

Giorgos Keramidas keramida at ceid.upatras.gr
Thu Jan 8 15:45:34 CST 2009


On Thu, 8 Jan 2009 15:29:13 -0500, Theodore Tso <tytso at mit.edu> wrote:
> My personal hope is that it does become possible to build a
> bidirectional gateway between a project's hg repository and git
> repository, such that each user can choose whichever tool they
> are most comfortable with to do their development.  The
> situation we have right now would be equivalent to if, in order
> to be a first-class developer in project X, you needed to use
> emacs as your text editor, but in project Y, in order to
> participate fully and deeply, you need to use vi as your text
> editor.  If that were true, we'd all agree that it would be a
> pretty horrific state of affairs, right?  Yet that's what we
> have today with DSCM's.
>
> I'm hopeful that if the Bookmarks extension gets a bit more
> fully developed, a full two-way, bidirectional repository
> conversion tool capable of doing incremental conversions (and
> so could be used as a gateway) would be quite feasible.
> Incompatibility between hg's and git's notions of how tags and
> branches work is one of the biggest stumbling blocks; but
> bookmarks might prove to be a way of working around that
> particular problem.

I quite like the way these two paragraphs are phrased, and I too
hope the `bookmarks' extension can make a bi-directional Git <=>
Hg gateway not only a possibility but a well working setup that
we can recommend to people who are familiar with either system :-)



More information about the Mercurial mailing list