Wikipedia:Wikipedia Signpost/2012-03-26/Technology report: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m interwiki links
No edit summary
Line 5: Line 5:
=== MediaWiki core and WMF extensions now using Git; new code review system kicks in ===
=== MediaWiki core and WMF extensions now using Git; new code review system kicks in ===
{{WP:Wikipedia Signpost/Rquote|right|I want to thank *everyone* for being so totally awesome with this process. I've put a lot of work into trying to do this right and the feedback (positive and negative) has been immensely helpful and at times nearly overwhelming :)|Developer Chad Horohoe, who oversaw the migration}}
{{WP:Wikipedia Signpost/Rquote|right|I want to thank *everyone* for being so totally awesome with this process. I've put a lot of work into trying to do this right and the feedback (positive and negative) has been immensely helpful and at times nearly overwhelming :)|Developer Chad Horohoe, who oversaw the migration}}
As scheduled, on March 21 ([http://www.gossamer-threads.com/lists/wiki/wikitech/276358 "Git day"]), MediaWiki was officially switched over from the older [[version control]] system [[Subversion (software)|Subversion]] to the newer competing system [[Git (software)|Git]]. As a result, developers [http://www.gossamer-threads.com/lists/wiki/wikitech/276340 ceased to be able] to use Subversion to contribute to core MediaWiki code or over 100 of its WMF-deployed extensions. The switchover went remarkably close to plan, although the preceding code review backlog meant that [http://www.gossamer-threads.com/lists/wiki/wikitech/276161 some 100 revisions] had to be initially reverted and then reintroduced afterwards as new-style patchsets. Developers are also now rapidly getting acquainted with the new code review system [[Gerrit (software)|Gerrit]], the Git-friendly replacement to the MediaWiki-based Subversion code review system that had been in use for years.
As scheduled, on March 21 ([http://www.gossamer-threads.com/lists/wiki/wikitech/276358 "Git day"]), MediaWiki was officially switched over from the older [[version control]] system [[Subversion (software)|Subversion]] to the newer competing system [[Git (software)|Git]], an appropriate move given that many Wikipedia admins are commonly referred to as gits. As a result, developers [http://www.gossamer-threads.com/lists/wiki/wikitech/276340 ceased to be able] to use Subversion to contribute to core MediaWiki code or over 100 of its WMF-deployed extensions. The switchover went remarkably close to plan, although the preceding code review backlog meant that [http://www.gossamer-threads.com/lists/wiki/wikitech/276161 some 100 revisions] had to be initially reverted and then reintroduced afterwards as new-style patchsets. Developers are also now rapidly getting acquainted with the new code review system [[Gerrit (software)|Gerrit]], the Git-friendly replacement to the MediaWiki-based Subversion code review system that had been in use for years.
Non-WMF-deployed extensions remain Subversion-based, though many will be moved over to Git in the coming weeks.
Non-WMF-deployed extensions remain Subversion-based, though many will be moved over to Git in the coming weeks.



Revision as of 17:37, 1 April 2012