Siebrand has uploaded a new change for review. https://gerrit.wikimedia.org/r/88957
Change subject: Update createMessageIndex.php to use Maintenance class ...................................................................... Update createMessageIndex.php to use Maintenance class Also removed 2 STDOUT calls from MessageIndex.php. Change-Id: Ic366f29ef1a8444ad952e6f82b3f8d1c308f4351 --- M scripts/createMessageIndex.php M utils/MessageIndex.php 2 files changed, 24 insertions(+), 22 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate refs/changes/57/88957/1 diff --git a/scripts/createMessageIndex.php b/scripts/createMessageIndex.php index c3fdf4d..e813085 100644 --- a/scripts/createMessageIndex.php +++ b/scripts/createMessageIndex.php @@ -11,26 +11,32 @@ * @file */ -require __DIR__ . '/cli.inc'; +// Standard boilerplate to define $IP +if ( getenv( 'MW_INSTALL_PATH' ) !== false ) { + $IP = getenv( 'MW_INSTALL_PATH' ); +} else { + $dir = __DIR__; + $IP = "$dir/../../.."; +} +require_once "$IP/maintenance/Maintenance.php"; -function showUsage() { - STDERR( <<<EOT -Message index creation command line script +class CreateMessageIndex extends Maintenance { + public function __construct() { + parent::__construct(); + $this->mDescription = 'Creates or updates a message index.'; + } -Usage: php createMessageIndex.php [options...] + public function execute() { + $this->output( "Clear cache...\n" ); + MessageGroups::clearCache(); + $this->output( "Cleared cache.\n" ); -Options: - --help Show this help text - --quiet Only output errors - -EOT - ); - exit( 1 ); + $this->output( "Rebuild message index...\n" ); + MessageIndex::singleton()->rebuild(); + $this->output( "Rebuilt message index...\n" ); + $this->output( "Done." ); + } } -if ( isset( $options['help'] ) ) { - showUsage(); -} - -MessageGroups::clearCache(); -MessageIndex::singleton()->rebuild(); +$maintClass = 'CreateMessageIndex'; +require_once DO_MAINTENANCE; diff --git a/utils/MessageIndex.php b/utils/MessageIndex.php index 708da2c..3796e3b 100644 --- a/utils/MessageIndex.php +++ b/utils/MessageIndex.php @@ -103,8 +103,6 @@ $old = $this->retrieve(); $postponed = array(); - STDOUT( "Working with ", 'main' ); - /** * @var MessageGroup $g */ @@ -198,8 +196,6 @@ } $id = $g->getId(); - - STDOUT( "$id ", 'main' ); $namespace = $g->getNamespace(); -- To view, visit https://gerrit.wikimedia.org/r/88957 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic366f29ef1a8444ad952e6f82b3f8d1c308f4351 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Translate Gerrit-Branch: master Gerrit-Owner: Siebrand <siebr...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits