Rearrange the updaters into chronological order, instead of four separate
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 5 Mar 2008 22:16:40 +0000 (22:16 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 5 Mar 2008 22:16:40 +0000 (22:16 +0000)
commit804cf86dae97af4cb6aacb3408817c10ec8d32a7
tree02451803f2f29918a9c504adb3afd8fbd2069b9a
parent707d36dcd1e17e0c39fdceeefb849b69369f4414
Rearrange the updaters into chronological order, instead of four separate
groups by type with weird ordering within them.

This should make it a lot easier to avoid regressions due to unnoticed
dependencies, like the one we had in 1.11 which broke upgrades from 1.4 or
below, when someone didn't realize there was an ordering problem and moved
one of the updates for aesthetic grouping reasons. :) (r24608)

It also makes it easier to see when past updates were added, since they're
now grouped by version.

Extension updates are still using the 'add table', 'add field', 'add index'
grouping.

I also removed the special-case checks for whether to do updates to the user
table. This was presumably meant for shared-db situations to avoid running
updates multiple times, but there's no need for it as the updates all check
if they've been previously applied.
maintenance/updaters.inc