On Tue, Mar 22, 2011 at 9:11 AM, Siebrand Mazeland <[email protected]> wrote:
> IMO that a bridge too far. My question is "Why should we make this
> happen?", and more specifically, what do our various stakeholders (which
> groups?) gain or lose in case MediaWiki development would shift from
> Subversion to Git? Only if the gain in the analysis would be greater than
> the loss, it makes sense to me look look further into a move to Git.

The short answer is that, in Subversion, merging is difficult and
highly error prone.  As a result, we're forced into a workflow where
things go straight into trunk, and code review must happen on
individual revisions rather than branches with bundles of related
revisions.  This is inefficient for reviewers, which is a very large
bottleneck in our current system.  Because we can't practically ask
reviewers to use branches, we put far too much Neil covers this in
more detail in a recent thread.

The most convincing general Subversion->DVCS argument I've read is here:
http://hginit.com/00.html

This argument refers to Mercurial, but the same benefits apply to Git.

Rob

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to