> git clone of the Linus' repo takes 3 minutes.
> The hg clone of netbeans took 5 HOURS!
This is surely dependent on the network and the server the git/hg client
> The repo size is 3.6GB. But it contains many binaries which we could
> probably strip off.
> I really don't like to have a Hibernate jar file in an official ASF repo ;)
There may be some ancient leftover binaries, but since I can remember
external JARs have been saved outside the mercurial repository here:
http://hg.netbeans.org/binaries/ and are automatically downloaded when
necessary at build time (and cached in ~/.hgexternalcache).
I see hibernate files on http://hg.netbeans.org/binaries/ going as far as
2008 so they should not be in the mercurial repo.
> I'm sure you've read this by now, but HG seems a better fit for these
> > larger
> > projects:
> > https://www.reddit.com/r/programming/comments/1unehr/
> > All this to say: I would tread carefully. Out of curiosity, is there a
> > reason that Apache projects can't use Mercurial?
Mercurial is a mainstream open-source DVCS the same age as git. It also
supports history rewriting.
All the existing NetBeans contributors are used to mercurial and while git
is in theory similar to mercurial I often find myself googling for the most
basic git things (hg rollback in git being something I can never remember).