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

Theodore Tso tytso at mit.edu
Sun Jan 11 12:59:48 CST 2009


On Sun, Jan 11, 2009 at 03:46:16PM +0100, Arne Babenhauserheide wrote:
> A DSCM can act as server or as client, but a bridge only needs to implement 
> the client part. 
> 
> It isn't necessary to enable push-from-git-to-bridge, since you can use a 
> standard git repository as push target and then just pull from that one via 
> the bridge. 

Well, an hg user will want to take new commits that originated from
git and pull them into their bridge repo, right?  If you have that
functionality, it's absolutely **trivial** to implement
push-from-git-to-bridge.  You can say that you won't enable it, but
it's just a few shell scripts to implement it, so I don't see what the
big deal is.  And in order to implement said bridge, you will need to
implement 99% of git, so you might as well use the git binary/sources;
at which point whether you call it a "hg extension" or a "git
extension" is more about politics than technical issues.

	      	   	 	       		 - Ted


More information about the Mercurial mailing list