From 8d1b3602e3343f285ad522be196b74f0f7ada1af Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Thu, 20 Dec 2007 02:50:16 +0000 Subject: [PATCH] Cleanup from r28400: avoid duplication between manually calling multiple passes of recent changes rebuild by giving them a nice wrapper function. --- maintenance/rebuildall.php | 4 +--- maintenance/rebuildrecentchanges.inc | 7 +++++++ maintenance/rebuildrecentchanges.php | 4 +--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/maintenance/rebuildall.php b/maintenance/rebuildall.php index ad964e62fb..1c2647b260 100644 --- a/maintenance/rebuildall.php +++ b/maintenance/rebuildall.php @@ -22,9 +22,7 @@ rebuildTextIndex( $database ); createTextIndex( $database ); print "\n\n** Rebuilding recentchanges table:\n"; -rebuildRecentChangesTablePass1(); -rebuildRecentChangesTablePass2(); -rebuildRecentChangesTablePass3(); +rebuildRecentChangesTable(); # Doesn't work anymore # rebuildLinkTables(); diff --git a/maintenance/rebuildrecentchanges.inc b/maintenance/rebuildrecentchanges.inc index 56e9e1f07a..8b2c78053d 100644 --- a/maintenance/rebuildrecentchanges.inc +++ b/maintenance/rebuildrecentchanges.inc @@ -6,6 +6,13 @@ * @addtogroup Maintenance */ +/** Public entry; more passes might come in! :) */ +function rebuildRecentChangesTable() { + rebuildRecentChangesTablePass1(); + rebuildRecentChangesTablePass2(); + rebuildRecentChangesTablePass3(); +} + /** */ function rebuildRecentChangesTablePass1() { diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php index a94780e219..3c455c55e7 100644 --- a/maintenance/rebuildrecentchanges.php +++ b/maintenance/rebuildrecentchanges.php @@ -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(); -- 2.20.1