Re: Google Code: Support for Mercurial and Analysis of Git and Mercurial

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 26.04.2009, 10:16 Uhr, schrieb Jakub Narebski <jnareb@xxxxxxxxx>:

I can't comment on MS Windows support, but AFAIK Mercurial has better
support here than Git.

I have some experience here, and with exception to the SVN 1.6 breaks git-svn for https:// (probably due to misbehaviour of APR or SVN stuff on Cygwin), it works flawless on Cygwin 1.5. (SVN 1.5 on Cygwin 1.5 or SVN 1.6 on Cygwin 1.7 seem to work).

I wonder why people are always pissed at Cygwin - it's quite easy to setup and works.

With Mercurial, I've sometimes found that it's awkward to integrate with other tools such as Emacs. It only works if you use the hg.exe approach, which entails packing the whole module library into the .exe and is inefficient. Particularly, it seems slower on start than the native or byte-compiled Python code for many operations. Not benchmarked, just a gut feeling. And I'm talking about a rather swift laptop here, Intel Core Duo T2500 (2 x 2 GHz), 2 GB RAM, Win XP SP3.

The deciding feature (well, one of deciding features) was the fact
that Mercurial has better HTTP support... I guess (it was not obvious
from the analysis, but it was hinted at) that Mercurial uses its
custom protocol over HTTP, as opposed to "dumb" HTTP protocol support
in Git.

Perhaps it is time to restart work on _"smart" HTTP protocol_?

That would certainly be useful, but the "packs" approach is something that may make this more difficult than for Mercurial. Git+SSH works rather well though.

--
Matthias Andree
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]