Cleanup from r28400: avoid duplication between manually calling multiple passes of...
authorBrion Vibber <brion@users.mediawiki.org>
Thu, 20 Dec 2007 02:50:16 +0000 (02:50 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Thu, 20 Dec 2007 02:50:16 +0000 (02:50 +0000)
maintenance/rebuildall.php
maintenance/rebuildrecentchanges.inc
maintenance/rebuildrecentchanges.php

index ad964e6..1c2647b 100644 (file)
@@ -22,9 +22,7 @@ rebuildTextIndex( $database );
 createTextIndex( $database );
 
 print "\n\n** Rebuilding recentchanges table:\n";
-rebuildRecentChangesTablePass1();
-rebuildRecentChangesTablePass2();
-rebuildRecentChangesTablePass3();
+rebuildRecentChangesTable();
 
 # Doesn't work anymore
 # rebuildLinkTables();
index 56e9e1f..8b2c780 100644 (file)
@@ -6,6 +6,13 @@
  * @addtogroup Maintenance
  */
 
+/** Public entry; more passes might come in! :) */
+function rebuildRecentChangesTable() {
+       rebuildRecentChangesTablePass1();
+       rebuildRecentChangesTablePass2();
+       rebuildRecentChangesTablePass3();
+}
+
 /** */
 function rebuildRecentChangesTablePass1()
 {
index a94780e..3c455c5 100644 (file)
@@ -15,9 +15,7 @@ $wgTitle = Title::newFromText( "Rebuild recent changes script" );
 $wgDBuser                      = $wgDBadminuser;
 $wgDBpassword          = $wgDBadminpassword;
 
-rebuildRecentChangesTablePass1();
-rebuildRecentChangesTablePass2();
-rebuildRecentChangesTablePass3(); // flag bot edits
+rebuildRecentChangesTable();
 
 print "Done.\n";
 exit();