aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/commandLine.inc
Commit message (Collapse)AuthorAgeFilesLines
* Follow up to r45915: disable profiler.php (not the udp versions and such) ↵Aaron Schulz2009-01-191-0/+2
| | | | | | | for maintenance scripts Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/45916
* * Reorganised the includes directory, creating subdirectories db, parser and ↵Tim Starling2008-06-161-0/+2
| | | | | | | | | | | | specials * Wrote a tool to check the integrity of the autoloader class list, fixed some issues that came up. * Start the autoloader before LocalSettings.php, so that when an extension writer thinks an inefficient one-file special page extension is the way to go, they don't have to use explicit includes to make the class inheritance work. Should continue to work with $IP set in LocalSettings.php as long as $IP is set before extensions are included. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/36353
* Use --wiki to specify the wiki ID (database name). Similar to the Wikimedia ↵Tim Starling2008-06-041-1/+14
| | | | | | | hack but applicable to all farm installations. Requires special handling in LocalSettings.php to transfer the MW_DB through to $wgDBname. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/35839
* WARNING: HUGE COMMITAlexandre Emsenhuber2008-05-201-1/+3
| | | | | | | | | | | | | | | | | | Doxygen documentation update: * Changed alls @addtogroup to @ingroup. @addtogroup adds the comment to the group description, but doesn't add the file, class, function, ... to the group like @ingroup does. See for example http://svn.wikimedia.org/doc/group__SpecialPage.html where it's impossible to see related files, classes, ... that should belong to that group. * Added @file to file description, it seems that it should be explicitely decalred for file descriptions, otherwise doxygen will think that the comment document the first class, variabled, function, ... that is in that file. * Removed some empty comments * Removed some ?> Added following groups: * ExternalStorage * JobQueue * MaintenanceLanguage One more thing: there are still a lot of warnings when generating the doc. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/35098
* apply live hacks from wikimedia site:Brion Vibber2008-05-121-1/+10
| | | | | | | | | * fix $wgDBadminuser/pass usage with new load balancer * some test.wikipedia check... yay hardcoded crap :D * hardcoded wikimedia PMTPA check, yay Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/34694
* Fixing grammar in error messageRoan Kattouw2008-05-101-2/+2
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/34587
* Tweak to commandLine.inc to make it follow the MW_INSTALL_PATH environment ↵Daniel Friesen2008-05-021-1/+3
| | | | | | | variable like tweaked maintenance scripts. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/34110
* Supress errors when setting the PHP timeout so output isn't ugly when safe ↵Robert Leverington2008-04-171-1/+1
| | | | | | | mode is enabled. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/33512
* Don't require commandLine.inc when not using the command line; instead, move ↵Aryeh Gregor2008-03-181-24/+0
| | | | | | | wfWaitForSlaves() to GlobalFunctions.php, which is where I expected it to be to begin with. That appears, sensibly, to be loaded by all code paths. While I'm there, add some documentation. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/32107
* * (bug 12184) Exceptions now sent to stderr instead of stdout for command-lineBrion Vibber2007-12-061-0/+14
| | | | | | | | | | scripts, making for cleaner reporting during batch jobs. PHP errors will also be redirected in most cases on PHP 5.2.4 and later, switching 'display_errors' to 'stderr' at runtime. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/28222
* (bug 9058) Introduce '--aconf' option for all maintenance scripts, to ↵Rob Church2007-06-081-3/+7
| | | | | | | provide a path to the AdminSettings.php file Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/22845
* * Skip additional setting of include_path in commandLine.inc (for ↵Brion Vibber2007-06-061-3/+3
| | | | | | | | | | | non-Wikimedia mode) * Fix some scripts that assumed include_path was set with various additional directories Stuff now seems to mostly work when not overriding include_path. Taking that out of LocalSettings is the next step... whee! Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/22798
* (bug 8780) Clarify message for command-line scripts if LocalSettings.php ↵Aryeh Gregor2007-01-251-1/+1
| | | | | | | exists but is not readable Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/19662
* Use Doxygen @addtogroup instead of phpdoc @package && @subpackageAntoine Musso2007-01-201-2/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/19502
* Prevent the following strict-standards warnings - i.e. when running with ↵Nick Jenkins2006-11-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | error_logging(E_ALL | E_STRICT); - which seems to disable the yucky "@" operator, as well as maxing out the pedantry of warnings. Nothing major found, just nice to be as explicit and as forward-compatible as possible. * Strict Standards: Undefined index: switch in includes/Parser.php on line 3849 * Strict Standards: Undefined index: ref in includes/Parser.php on line 3818 * Strict Standards: Non-static method OutputPage::setEncodings() should not be called statically in index.php on line 11 * Strict Standards: Only variables should be assigned by reference in includes/Skin.php on line 888 * Strict Standards: Non-static method Title::newFromURL() should not be called statically in includes/SpecialContributions.php on line 178 * Strict Standards: Only variables should be assigned by reference in includes/GlobalFunctions.php on line 2054 * Strict Standards: Undefined index: contributions-summary in languages/Language.php on line 764 * Strict Standards: Undefined index: trackbackhtml in skins/MonoBook.php on line 86 * Strict Standards: Undefined index: blockip in skins/MonoBook.php on line 204 * Strict Standards: Undefined index: tagline in skins/MonoBook.php on line 261 * Strict Standards: Undefined index: uselang in includes/SkinTemplate.php on line 1159 * Strict Standards: Non-static method CoreParserFunctions::plural() cannot be called statically in includes/Parser.php on line 2902 * Strict Standards: Undefined offset: 0 in includes/SkinTemplate.php on line 196 * Strict Standards: Undefined index: USE INDEX in includes/Database.php on line 1015 * Strict Standards: Undefined index: image_tests in includes/Parser.php on line 3488 * Strict Standards: Undefined offset: 0 in includes/Parser.php on line 3507 * Strict Standards: Non-static method ChangesList::newFromUser() should not be called statically in includes/SpecialWatchlist.php on line 361 * Strict Standards: Non-static method RecentChange::newFromCurRow() should not be called statically in includes/SpecialWatchlist.php on line 367 * Strict Standards: is_a(): Deprecated. Please use the instanceof operator in includes/Exception.php on line 168 * Strict Standards: Non-static method LogPage::logName() should not be called statically in includes/SpecialContributions.php on line 325 * Strict Standards: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush. in maintenance/commandLine.inc on line 191 * Strict Standards: Undefined index: meatball in languages/Language.php on line 234 * Strict Standards: rmdir(/tmp/mwParser-2108164586-images/thumb): Directory not empty in maintenance/parserTests.inc on line 605 * Cleaning out some new temp files left over by parserTests (there were one or two straggler dirs/files that would persist after the test run ended, due to new tests being added over time) * Strict Standards: Non-static method CoreParserFunctions::special() cannot be called statically in includes/Parser.php on line 2902 * Strict Standards: Declaration of ListUsersPage::preprocessResults() should be compatible with that of QueryPage::preprocessResults() in includes/SpecialListusers.php on line 38 * Strict Standards: Only variables should be passed by reference in includes/SpecialBlockip.php on line 175 * Strict Standards: Skin::include_once(skins/Standard.deps.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in includes/Skin.php on line 121 * Strict Standards: Declaration of ApiMain::getResult() should be compatible with that of ApiBase::getResult() in includes/api/ApiMain.php on line 35 * Strict Standards: is_a(): Deprecated. Please use the instanceof operator in includes/WikiError.php on line 63 * Strict Standards: Non-static method WikiError::isError() should not be called statically in includes/SpecialImport.php on line 64 * Strict Standards: Non-static method ImportStreamSource::newFromInterwiki() should not be called statically in includes/SpecialImport.php on line 58<b * Strict Standards: Only variables should be assigned by reference in includes/SpecialUndelete.php on line 501 * Strict Standards: Non-static method Image::newFromName() should not be called statically in thumb.php on line 56 * Strict Standards: Non-static method CoreParserFunctions::numberoffiles() cannot be called statically in includes/Parser.php on line 2902 * Strict Standards: Non-static method CoreParserFunctions::statisticsFunction() should not be called statically in includes/CoreParserFunctions.php on line 139 * Strict Standards: Non-static method CoreParserFunctions::isRaw() should not be called statically in includes/CoreParserFunctions.php on line 128 * Strict Standards: Non-static method CoreParserFunctions::grammar() cannot be called statically in includes/Parser.php on line 2902 * Strict Standards: Undefined offset: 1 in includes/SpecialMIMEsearch.php on line 130 * Strict Standards: Undefined index: recentchangeslinked in skins/MonoBook.php on line 184 * Strict Standards: Declaration of DumpNotalkFilter::pass() should be compatible with that of DumpFilter::pass() in includes/Export.php on line 612 * Strict Standards: Declaration of DumpNamespaceFilter::pass() should be compatible with that of DumpFilter::pass() in includes/Export.php on line 665 * Strict Standards: Non-static method ImportStreamSource::newFromUpload() should not be called statically in includes/SpecialImport.php on line 46 * Strict Standards: Undefined offset: 5 in includes/Sanitizer.php on line 396 * Strict Standards: Undefined index: wikidbUserName in includes/SpecialUserlogin.php on line 562 * Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryBase.php on line 95 * Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryBase.php on line 116 * Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryWatchlist.php on line 128 * Strict Standards: Undefined property: stdClass::$rc_id in includes/api/ApiQueryBase.php on line 131 * Strict Standards: Undefined property: stdClass::$rc_last_oldid in includes/api/ApiQueryBase.php on line 164 * Strict Standards: Undefined property: stdClass::$rc_moved_to_ns in includes/api/ApiQueryBase.php on line 285 * Strict Standards: Undefined property: stdClass::$rc_patrolled in includes/api/ApiQueryBase.php on line 176 * Strict Standards: Undefined index: comment in includes/api/ApiFeedWatchlist.php on line 85 * Strict Standards: Undefined offset: 0 in includes/Skin.php on line 302 * Strict Standards: Non-static method User::SetupSession() should not be called statically in includes/SpecialUserlogin.php on line 15 ... There are certain to be other things too, so this is not intended to be comprehensive, rather the above just stops most of the notifications I observed. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/17987
* * Friendlier check for PHP 5 in command-line scripts; it's common for parallelBrion Vibber2006-10-151-0/+9
| | | | | | | | PHP 4 and 5 installations to interfere on the command-line. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/17030
* show SQL errors in command line scriptsTim Starling2006-09-281-0/+3
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/16685
* Reverting a test code.Rotem Liss2006-08-041-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/15947
* In the language scripts:Rotem Liss2006-08-041-1/+1
| | | | | | | | | * Using Language::getMessagesFor instead of creating new language objects. * Allowing a parameter which specifies the language code to check instead of the default one, in checktrans.php, duplicatetrans.php and unusedMessages.php. checktrans.php still does not work; duplicatetrans.php still works improperly. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/15946
* Merged localisation-work branch:Tim Starling2006-07-261-6/+5
| | | | | | | | | | | | | | | | | | | | * Made lines from initialiseMessages() appear as list items during installation * Moved the bulk of the localisation data from the Language*.php files to the Messages*.php files. Deleted most of the Languages*.php files. * Introduced "stub global" framework to provide deferred initialisation of core modules. * Removed placeholder values for $wgTitle and $wgArticle, these variables will now be null during the initialisation process, until they are set by index.php or another entry point. * Added DBA cache type, for BDB-style caches. * Removed custom date format functions, replacing them with a format string in the style of PHP's date(). Used string identifiers instead of integer identifiers, in both the language files and user preferences. Migration should be transparent in most cases. * Simplified the initialisation API for LoadBalancer objects. * Removed the broken altencoding feature. * Moved default user options and toggles from Language to User. Language objects are still able to define default preference overrides and extra user toggles, via a slightly different interface. * Don't include the date option in the parser cache rendering hash unless $wgUseDynamicDates is enabled. * Merged LanguageUtf8 with Language. Removed LanguageUtf8.php. * Removed inclusion of language files from the bottom of Language.php. This is now consistently done from Language::factory(). * Add the name of the executing maintenance script to the debug log. Start the profiler during maintenance scripts. * Added "serialized" directory, for storing precompiled data in serialized form. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/15823
* microtime(true) instead of slow php4 hacksDomas Mituzas2006-05-281-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/14441
* Argument with -- alone specifies that the following arguments are not optionsTim Starling2006-04-161-1/+9
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13661
* Return non-zero when LocalSettings.php is missing.Brion Vibber2006-04-041-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13467
* Fix use of $wgDBadminuser on 'simple' database setup, where $wgDBservers ↵Brion Vibber2006-04-041-4/+6
| | | | | | | isn't set Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13454
* Set $wgRequestTime, so database error exits show the script runtime instead ↵Brion Vibber2006-04-041-0/+2
| | | | | | | of wacky numbers and PHP notices. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13451
* Live fix: include ProfilerStub.php, some scripts need itBrion Vibber2006-04-021-0/+2
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13428
* revert accidentally committed live hackTim Starling2006-02-281-2/+0
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13132
* Job::pop() may occasionally return false when there are actually more jobs ↵Tim Starling2006-02-281-6/+10
| | | | | | | remaining, but there is too much contention to efficiently delete one. runJobs can keep trying, as opposed to apache threads which should stop in this case. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/13131
* --conf option for specifying a different LocalSettings.php. This allows ↵Tim Starling2006-01-171-1/+6
| | | | | | | multiple wikis to run off a single script directory, without the benefit of wikimedia-only magic. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/12736
* * Added wfDie() wrapper, and some manual die(-1), to force the return codeBrion Vibber2006-01-141-2/+4
| | | | | | | to the shell to return nonzero when we crap out with an error. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/12660
* * Avoid PHP notice on command-line scripts if empty argument is passed ('')Brion Vibber2006-01-121-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/12618
* * s~\t+$~~Ævar Arnfjörð Bjarmason2006-01-071-2/+2
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/12476
* quote killingAntoine Musso2005-12-031-23/+27
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/11931
* * (bug 2569) Use PATH_SEPARATOR instead of trying to guess based on ↵Brion Vibber2005-11-101-1/+1
| | | | | | | | | DIRECTORY_SEPARATOR (was wrong on NetWare) * Require PHP 4.3.2 or higher strictly now. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/11696
* Committing various live hacks from Wikimedia serversBrion Vibber2005-10-221-1/+9
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/11443
* don't break if $wgDBservers is falseTim Starling2005-07-021-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9824
* Not sure what this is, but it's working. Tim live hack.Brion Vibber2005-06-261-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9698
* Fix ordering / use of user/admin usersBrion Vibber2005-06-261-6/+6
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9675
* bump version to 1.5beta1; fixes for commandline ported from REL1_4Brion Vibber2005-06-261-5/+12
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9666
* added $wgNoDBParam optionTim Starling2005-06-241-15/+20
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9620
* ported refreshLinks.php improvements (and associated change to ↵Tim Starling2005-06-191-2/+40
| | | | | | | commandLine.inc and Database.php) from 1.4 Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/9473
* Various live patches ported from REL1_4Tim Starling2005-04-121-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/8285
* show content of message missing and available in reference file.Antoine Musso2005-01-301-2/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/7313
* Preparing to remove the bundled PHPTAL and let the PHPTAL skins (if enabled) ↵Brion Vibber2004-11-201-1/+0
| | | | | | | | | | work with an externally-installed PEAR+PHPTAL. $wgUsePHPTal setting no longer exists; if a PHPTAL-based skin is used it will attempt to load PEAR+PHPTAL and gracefully disable itself if it can't. Todo: get the list of skins in preferences to reflect this kind of disabling, so unselectable skins don't need to be moved into disabled subdir to be hidden. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/6300
* Support setting values for long options like --color=yesBrion Vibber2004-10-181-1/+8
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/5963
* Phpdoc comments and place holder. Part of the subpackage "maintenance", ↵Antoine Musso2004-09-031-0/+6
| | | | | | | archives in subpackage "maintenanceArchive" Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/5060
* DB name feature from REL1_3Tim Starling2004-08-141-9/+21
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/4740
* Fix command-line scripts broken by more aggressive external entry pointBrion Vibber2004-08-111-3/+4
| | | | | | | protection. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/4665
* including the new Defines.phpTim Starling2004-07-251-0/+2
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/4384
* all wikimedia servers return fully qualified domain name in `hostname`Domas Mituzas2004-07-141-1/+1
| | | | | | | there's no need of linux-specific -a flag. warnings-- Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/4278