# maintenance
'AnsiTermColorer' => 'maintenance/parserTests.inc',
+ 'ConvertLinks' => 'maintenance/convertLinks.php',
'DbTestPreviewer' => 'maintenance/parserTests.inc',
'DbTestRecorder' => 'maintenance/parserTests.inc',
'DeleteArchivedFilesImplementation' => 'maintenance/deleteArchivedFiles.inc',
'ParserTest' => 'maintenance/parserTests.inc',
'ParserTestParserHook' => 'maintenance/parserTestsParserHook.php',
'ParserTestStaticParserHook' => 'maintenance/parserTestsStaticParserHook.php',
+ 'PopulateCategory' => 'maintenance/populateCategory.php',
+ 'PopulateLogSearch' => 'maintenance/populateLogSearch.php',
+ 'PopulateParentId' => 'maintenance/populateParentId.php',
+ 'PopulateRevisionLength' => 'maintenance/populateRevisionLength.php',
'RemoteTestRecorder' => 'maintenance/parserTests.inc',
'SevenZipStream' => 'maintenance/7zip.inc',
'Sqlite' => 'maintenance/sqlite.inc',
'TestFileIterator' => 'maintenance/parserTests.inc',
'TestRecorder' => 'maintenance/parserTests.inc',
+ 'UpdateCollation' => 'maintenance/updateCollation.php',
+ 'UpdateRestrictions' => 'maintenance/updateRestrictions.php',
+ 'UserDupes' => 'maintenance/userDupes.inc',
# maintenance/tests/selenium
'SimpleSeleniumTestSuite' => 'maintenance/tests/selenium/SimpleSeleniumTestSuite.php',
*/
require_once( 'cleanupDupes.inc' );
-require_once( 'userDupes.inc' );
require_once( 'updaters.inc' );
define( 'MW_UPGRADE_COPY', false );
}
function do_old_links_update() {
- if( !defined( 'MW_NO_SETUP' ) ) {
- define( 'MW_NO_SETUP', true );
- }
- require( "convertLinks.php" );
$cl = new ConvertLinks();
$cl->execute();
}
function do_user_unique_update() {
$dbw = wfGetDB( DB_MASTER );
- require_once( "userDupes.inc" );
$duper = new UserDupes( $dbw );
if ( $duper->hasUniqueIndex() ) {
wfOut( "...already have unique user_name index.\n" );
wfOut( "ok\n" );
wfOut( "Migrating old restrictions to new table...\n" );
- require_once( 'updateRestrictions.php' );
$task = new UpdateRestrictions();
$task->execute();
}
wfOut( "...category table already populated.\n" );
return;
}
- require_once( 'populateCategory.php' );
+
wfOut(
"Populating category table, printing progress markers. " .
"For large databases, you\n" .
wfOut( "...rev_parent_id column already populated.\n" );
return;
}
- require_once( 'populateParentId.php' );
+
$task = new PopulateParentId();
$task->execute();
}
wfOut( "...rev_len column already populated.\n" );
return;
}
- require_once( 'populateRevisionLength.php' );
+
$task = new PopulateRevisionLength();
$task->execute();
}
wfOut( "...collations up-to-date.\n" );
return;
}
- require_once( 'updateCollation.php' );
+
$task = new UpdateCollation();
$task->execute();
}
wfOut( "...log_search table already populated.\n" );
return;
}
- require_once( 'populateLogSearch.php' );
wfOut(
"Populating log_search table, printing progress markers. For large\n" .
"databases, you may want to hit Ctrl-C and do this manually with\n" .