[Mediawiki-l] On distributed version control

Rob Lanphier robla at wikimedia.org
Thu Jul 1 20:57:53 UTC 2010


Hi folks,

I saw there was some agitation on IRC about Subversion to Git conversion.
 I'll put in a +1 for it....for what little MediaWiki development I've done,
I've found that it would have been made much much simpler if the main repo
was Git/Hg/whatever.

A good primer for the Subversion adherents is "Subversion Re-education" from
Joel Spolsky:
http://hginit.com/00.html

Don't pay any attention to the fact that it's talking about Mercurial and is
pimping his Mercurial-based product.  The same DVCS virtues he extols apply
to Git or Bazaar or probably even Darcs.

Now, as to *which* DVCS to switch to, here's a pretty persuasive case for
Git:
http://blog.extracheese.org/2010/05/why-i-switched-to-git-from-mercurial.html

(...and I say this as someone who has been using Mercurial for the past
couple of years)

Anyway, I've put all of this in the tracking bug for this:
https://bugzilla.wikimedia.org/show_bug.cgi?id=22596

Rob


More information about the MediaWiki-l mailing list