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

Arne Babenhauserheide arne_bab at web.de
Fri Jan 9 02:23:20 CST 2009


Am Freitag 09 Januar 2009 03:45:05 schrieb Theodore Tso:
> No argument here that sometimes Canonical doesn't 'get' Free Software,
> and that not merging Bzr and Hg was singularly unfortunate.  Although
> the argument I would use is not Bzr's openness (bzr's license is
> GPLv2, and the possibility of relicesing it is just as hard as any
> other OSS project) --- but rather whether bzr's development community
> would be viable if Mark were to ever pull the plug on funding its
> development team.

Please have a look at the hg-vs-git-vs-bzr code_swarm and note the number of Bazaar Developers. 

- http://rakjar.de/shared_codeswarm/project_activity_battle_swarm.html


For direct information in here I added the results of hg churn for Bazaar, Git and Mercurial (I converted all repos to hg 
and then used hg churn): 

= Bazaar churn =
john -bei- arbash-meinel.com                245992 ********************************************
mbp -bei- sourcefrog.net                    217457 **************************************
robertc -bei- robertcollins.net             186870 *********************************
aaron.bentley -bei- utoronto.ca              76958 *************
abentley -bei- panoramicfeedback.com         71284 ************
andrew.bennetts -bei- canonical.com          68116 ************
v.ladeuil+lp -bei- free.fr                   42179 *******
ian.clatworthy -bei- internode.on.net        35963 ******
aaron -bei- aaronbentley.com                 16759 **
bialix -bei- ukr.net                          9809 *
... [noone below this gets a star] ...

= Git churn =
junio -bei- hera.kernel.org                           434272 **********************************
junkio -bei- cox.net                                  211219 ****************
gitster -bei- pobox.com                                86001 ******
spearce -bei- spearce.org                              75500 *****
Johannes.Schindelin -bei- gmx.de                       39284 ***
normalperson -bei- yhbt.net                            36338 **
paulus -bei- samba.org                                 31404 **
barkalow -bei- iabervon.org                            26751 **
torvalds -bei- ppc970.osdl.org                         24884 *
torvalds -bei- osdl.org                                21262 *
chriscool -bei- tuxfamily.org                          18726 *
nico -bei- cam.org                                     17058 *
jnareb -bei- gmail.com                                 15255 *
vmiklos -bei- frugalware.org                           14908 *
... [noone below this gets a star] ...

= hg churn =
mpm -bei- selenic.com                          85360 ******************************************
thomas -bei- intevation.de                     23068 ***********
vadim.gelfer -bei- gmail.com                   20573 **********
brendan -bei- kublai.com                       18665 *********
bos -bei- serpentine.com                       17446 ********
alexis -bei- cecm.usp.br                       17281 ********
dirkjan -bei- ochtman.nl                       15185 *******
benoit.boissinot -bei- ens-lyon.org            14109 ******
pmezard -bei- gmail.com                        12248 ******
hopper -bei- omnifarious.org                    8126 ***
mason -bei- suse.com                            7475 ***
mathieu.clabaut -bei- gmail.com                 6436 ***
blacktrash -bei- gmx.net                        4470 **
tyuyu -bei- debian.or.jp                        3103 *
jake -bei- edge2.net                            2902 *
stefano.tortarolo -bei- gmail.com               2458 *
peter.arrenbrecht -bei- gmail.com               2424 *
... [noone below this gets a star] ...


The results show that 

* Mercurial has far fewer changed lines than bother other projects (this might just be related to a more focussed 
development style, though)

* Bazaar has 3 main contributors who account for most of the changes and 7 supporting ones (at least 1 star)

* Git has two main developers, everyone else is left far behind. Even Linus only gets about two stars, though - they have 
far more changes in there. 

* Mercurial has a broader community of people who have a considerable effect on the development, but the main coding 
is done by Matt. And while this information is fresh: Thank you for your great work on Mercurial, Matt! 


Could you check who the paid Bazaar developers are, and what would happen if they were to leave? 

Best wishes, 
Arne
-- 
-- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln.
-- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the history of free software.
-- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :)

-- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://selenic.com/pipermail/mercurial/attachments/20090109/a5741c88/attachment.pgp 


More information about the Mercurial mailing list