wiki.techinc.nl/maintenance
2011-06-03 11:04:49 +00:00
..
archives Follow up r88270 — remove commas from table creation that break a 2011-05-17 11:56:53 +00:00
benchmarks Fix class name 2011-03-30 18:37:25 +00:00
cssjanus
dtrace
gearman Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
hiphop Explored some ideas for HipHop optimisation. Made a preprocessor implementation, based on a copy of Preprocessor_Hash, with a preprocessToObj() which is optimised. It takes 33% less time than Preprocessor_Hash for a certain realistic test case (the Barack Obama article). Some notes about what I did: 2011-06-02 02:44:33 +00:00
ibm_db2 Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options! 2011-04-22 21:37:16 +00:00
language * (bug 29144) Move action=dublincore and action=creativecommons to extensions 2011-05-26 00:08:16 +00:00
mssql Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options! 2011-04-22 21:37:16 +00:00
oracle * fixed table duplication for phpunit testing 2011-06-02 22:23:05 +00:00
postgres Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options! 2011-04-22 21:37:16 +00:00
sqlite/archives Create index only if it doesn't already exist 2011-01-26 10:33:21 +00:00
storage Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
.htaccess
7zip.inc Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
addwiki.php MFB (or MTT?) 1.17wmf1 r85698, r85700 2011-04-08 22:07:19 +00:00
attachLatest.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
backup.inc Add --include-files option to dumpBackup.php to include the uploaded files in the XML stream. Uses new backend features from r85911. 2011-04-30 21:35:09 +00:00
backupPrefetch.inc open a series of files for xml input, if supplied (used for multiple xml prefetch files) 2011-01-28 19:16:16 +00:00
cdb.php Add cdb.php for inspecting cdb cache files. Format is stolen from mcc.php 2011-04-29 22:08:58 +00:00
changePassword.php Allow changePassword.php to use username or userid 2011-03-27 17:07:14 +00:00
checkAutoLoader.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
checkBadRedirects.php Update output language. 2011-03-17 09:05:34 +00:00
checkImages.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
checkSyntax.php Add check for evil, EVIL @ 2011-05-15 14:32:49 +00:00
checkUsernames.php Fix $$ from r85379 2011-04-04 22:34:32 +00:00
cleanupCaps.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
cleanupImages.php Use consistent notation for "@todo FIXME". Should update http://svn.wikimedia.org/doc/todo.html nicely. 2011-05-17 22:03:20 +00:00
cleanupRemovedModules.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
cleanupSpam.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
cleanupTable.inc * Standardised file description headers 2010-09-05 13:15:48 +00:00
cleanupTitles.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
cleanupWatchlist.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
clear_interwiki_cache.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
clear_stats.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
commandLine.inc Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
compareParsers.php Remove some unused variables, add/improve some documentation 2011-06-01 16:27:46 +00:00
convertLinks.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
convertUserOptions.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
createAndPromote.php Fix broken --sysop flag in r87480: it was triggering the bureaucrat right instead, and createAndPromote.php couldn't be used to create sysops at all 2011-05-14 14:20:18 +00:00
deleteArchivedFiles.inc (bug 26848) deleteArchivedFiles.php deletes db records, but not files 2011-01-21 17:42:15 +00:00
deleteArchivedFiles.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
deleteArchivedRevisions.inc
deleteArchivedRevisions.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
deleteBatch.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
deleteDefaultMessages.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
deleteImageMemcached.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
deleteOldRevisions.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
deleteOrphanedRevisions.php Fixup/add documentation 2011-03-30 19:00:11 +00:00
deleteRevision.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
deleteSelfExternals.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
doMaintenance.php Kill $wgWikiFarm. Only use in a wmf code path, and I can't find any evidence of this being use in WMF anywhere. 2011-06-03 03:38:52 +00:00
Doxyfile generate caller graphs in doxygen 2011-02-28 17:33:03 +00:00
dumpBackup.php Add --include-files option to dumpBackup.php to include the uploaded files in the XML stream. Uses new backend features from r85911. 2011-04-30 21:35:09 +00:00
dumpHTML.php
dumpInterwiki.php Move duplicated Site class into own class in Maintenance.php, include in 2 users 2011-03-30 18:40:36 +00:00
dumpIterator.php Move down interwiki disabling to dumpIterator and make SearchDump work without a db. 2011-05-26 22:30:35 +00:00
dumpLinks.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
dumpSisterSites.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
dumpTextPass.php Swap = to == in conditional 2011-03-30 18:56:31 +00:00
dumpUploads.php No current need for an alias to getPath() 2011-05-04 18:34:50 +00:00
edit.php * Added possibility to set short options aliases to long long options, added -h alias to --help and -q to --quiet for all scripts 2011-04-06 18:37:09 +00:00
eval.php Apply LoadBalancer related fixes 2011-04-18 23:12:58 +00:00
fetchText.php Fixup/add documentation 2011-03-30 19:00:11 +00:00
findhooks.php findhooks.php: also check for Hooks::run, not just wfRunHooks. Hooks class has existed since r80435 but IIRC nothing in core calls it (yet). Also added some braces and tweaked docs. 2011-03-22 20:44:26 +00:00
fixDoubleRedirects.php Use consistent notation for "@todo FIXME". Should update http://svn.wikimedia.org/doc/todo.html nicely. 2011-05-17 22:03:20 +00:00
fixSlaveDesync.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
fixTimestamps.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
fixUserRegistration.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
fuzz-tester.php Revert r88399 (delete fuzz-tester). Apparently people use it ;-) 2011-05-19 19:56:26 +00:00
generateSitemap.php Whitespace 2011-05-20 22:03:10 +00:00
getLagTimes.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
getSlaveServer.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
getText.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
importDump.php Remove some unused variables, add/improve some documentation 2011-06-01 16:27:46 +00:00
importImages.inc Type hinting 2011-04-25 21:25:45 +00:00
importImages.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
importSiteScripts.php Maintenance script to import all scripts in the MediaWiki namespace from a local site. 2011-02-28 13:54:14 +00:00
importTextFile.php Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
importUseModWiki.php Use consistent notation for "@todo FIXME". Should update http://svn.wikimedia.org/doc/todo.html nicely. 2011-05-17 22:03:20 +00:00
importUseModWikipedia.php Tidy up some unused variables and such 2011-04-23 21:40:52 +00:00
initEditCount.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
initStats.php Fix missing parameter to cacheUpdate 2011-03-30 18:34:38 +00:00
install.php Revert r87635, r87637, r87639, r87643 (MW_MIN_PHP_VERSION etc.): breaks HipHop support. 2011-05-15 13:21:16 +00:00
interwiki.list
interwiki.sql Revert r81542 for now, too lazy to fix this properly 2011-05-04 22:08:40 +00:00
lag.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
Maintenance.php Kill $wgWikiFarm. Only use in a wmf code path, and I can't find any evidence of this being use in WMF anywhere. 2011-06-03 03:38:52 +00:00
Makefile Move parser test related stuff to tests directory 2010-09-28 12:24:56 +00:00
mcc.php * Rewrote ObjectCache.php to conform to the modern coding style, and to be less convoluted about how CACHE_ANYTHING and CACHE_ACCEL are resolved. Moved most functionality to static members of a new ObjectCache class. 2011-03-03 09:37:37 +00:00
mctest.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
mergeMessageFileList.php Merge r81725 from 1.17wmf1: add parent constructor call so $IP is set properly 2011-02-08 12:19:59 +00:00
migrateUserGroup.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
minify.php Fixup a couple more undefined variables 2011-03-30 19:44:39 +00:00
moveBatch.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
mwdocgen.php Use consistent notation for "@todo FIXME". Should update http://svn.wikimedia.org/doc/todo.html nicely. 2011-05-17 22:03:20 +00:00
namespaceDupes.php Use MWNamespace::getCanonicalNamespaces() instead of $wgCanonicalNamespaceNames 2011-04-08 07:14:42 +00:00
nextJobDB.php Some bug fixes for r83634. 2011-03-10 04:47:21 +00:00
nukeNS.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
nukePage.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
orphans.php Fixup/add documentation 2011-03-30 19:00:11 +00:00
ourusers.php Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
patchSql.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
populateCategory.php Tidy up some unused variables and such 2011-04-23 21:40:52 +00:00
populateLogSearch.php Introduced Maintenance::getDB() and corresponding setDB() to control externally what database object should be used by maintenance script. Currently used by updater to avoid DatabaseSqliteTest from running stuff like Populate* on the live database instead of the one used for testing. 2011-05-24 17:48:22 +00:00
populateLogUsertext.php Introduced Maintenance::getDB() and corresponding setDB() to control externally what database object should be used by maintenance script. Currently used by updater to avoid DatabaseSqliteTest from running stuff like Populate* on the live database instead of the one used for testing. 2011-05-24 17:48:22 +00:00
populateParentId.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
populateRevisionLength.php Introduced Maintenance::getDB() and corresponding setDB() to control externally what database object should be used by maintenance script. Currently used by updater to avoid DatabaseSqliteTest from running stuff like Populate* on the live database instead of the one used for testing. 2011-05-24 17:48:22 +00:00
populateSha1.php Use consistent notation for "@todo FIXME". Should update http://svn.wikimedia.org/doc/todo.html nicely. 2011-05-17 22:03:20 +00:00
preprocessDump.php Move down interwiki disabling to dumpIterator and make SearchDump work without a db. 2011-05-26 22:30:35 +00:00
preprocessorFuzzTest.php Removed useless call to wfLogProfilingData() since profiling is disabled in command-line mode 2011-06-02 08:18:52 +00:00
protect.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
proxy_check.php proxy_check.php is probably useful to keep around, but it's not really an includes script 2011-04-25 21:04:45 +00:00
purgeList.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
purgeNamespace.php Script to purge all pages of a given namespace 2011-03-06 21:01:54 +00:00
purgeOldText.inc Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
purgeOldText.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
purgeStaleMemcachedText.php Make a loop to keep them really deleted. 2010-12-25 23:23:38 +00:00
README
reassignEdits.php Fixup/add documentation 2011-03-30 19:00:11 +00:00
rebuildall.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
rebuildFileCache.php More unpicking of r85288. I think this is all of the magic method calls, but they're very hard to grep for (part of the problem with them!), so let's leave the calls in with a wfDeprecated() for a while... 2011-06-03 11:04:49 +00:00
rebuildImages.php Merge to trunk everything in img_metadata branch. 2011-04-16 01:23:15 +00:00
rebuildInterwiki.php Move duplicated Site class into own class in Maintenance.php, include in 2 users 2011-03-30 18:40:36 +00:00
rebuildLocalisationCache.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
rebuildmessages.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
rebuildrecentchanges.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
rebuildtextindex.php Bug 28478: database error in DatabaseSqlite::getFulltextSearchModule(). 2011-04-11 17:16:41 +00:00
refreshImageCount.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
refreshLinks.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
removeUnusedAccounts.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
renameDbPrefix.php Remove usage of $dbw->escapeLike in RenameDbPrefix (per bug 270042) 2011-01-30 22:12:13 +00:00
renamewiki.php Fixup a couple more undefined variables 2011-03-30 19:44:39 +00:00
renderDump.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
resetUserTokens.php Followup r81928, make proper use of $this->output instead of echo. 2011-03-28 03:38:43 +00:00
rollbackEdits.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
runBatchedQuery.php Correct case in function call: wfGetDb() -> wfGetDB() 2011-05-19 17:31:32 +00:00
runJobs.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
showJobs.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
showStats.php call parent constructor so that include path and other things work right 2011-01-28 17:18:35 +00:00
Site.php Move duplicated Site class into own class in Maintenance.php, include in 2 users 2011-03-30 18:40:36 +00:00
sql.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
sqlite.inc Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
sqlite.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
stats.php * Update class name: FakeMemCachedClient -> EmptyBagOStuff 2011-03-08 18:01:17 +00:00
tables.sql Follow up r88270 — remove commas from table creation that break a 2011-05-17 11:56:53 +00:00
undelete.php Update undelete.php to use short option aliases. 2011-04-14 19:01:04 +00:00
update.php Revert r87635, r87637, r87639, r87643 (MW_MIN_PHP_VERSION etc.): breaks HipHop support. 2011-05-15 13:21:16 +00:00
updateArticleCount.php * Made SiteStatsInit::articles() give a correct result when $wgUseCommaCount is false (btw, do we really need to keep that variable?) 2011-04-20 11:58:00 +00:00
updateCollation.php Introduced Maintenance::getDB() and corresponding setDB() to control externally what database object should be used by maintenance script. Currently used by updater to avoid DatabaseSqliteTest from running stuff like Populate* on the live database instead of the one used for testing. 2011-05-24 17:48:22 +00:00
updateDoubleWidthSearch.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
updateRestrictions.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
updateSearchIndex.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
updateSpecialPages.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
upgrade1_5.php Merge r86398 into the old wfWaitForSlaves. Update core calls. 2011-04-20 00:12:06 +00:00
userDupes.inc Some HipHop fixes: 2011-05-27 06:25:21 +00:00
userOptions.inc Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
userOptions.php Part of bug 26280: added license headers to PHP files in maintenance 2010-12-16 19:15:12 +00:00
waitForSlave.php Fix concern raised by Brion in r74108 (but has really existed since the maintenance rewrite). Right now, including a maintenance script causes it to execute. This is bad when you want to reuse the particular class but not have it start executing all by itself. 2011-01-13 22:58:55 +00:00
wikipedia-interwiki.sql follow up to r85847 - tokipona projects are long dead and gone 2011-04-12 01:33:57 +00:00
wiktionary-interwiki.sql follow up to r85847 - tokipona projects are long dead and gone 2011-04-12 01:33:57 +00:00

== MediaWiki Maintenance ==

The .sql scripts in this directory are not intended to be run standalone,
although this is appropriate in some cases, e.g. manual creation of blank tables
prior to an import.

Most of the PHP scripts need to be run from the command line. Prior to doing so,
ensure that the LocalSettings.php file in the directory above points to the
proper installation.

Certain scripts will require elevated access to the database. In order to
provide this, first create a MySQL user with "all" permissions on the wiki
database, and then set $wgDBadminuser and $wgDBadminpassword in your
LocalSettings.php

=== Brief explanation of files ===

A lot of the files in this directory are PHP scripts used to perform various
maintenance tasks on the wiki database, e.g. rebuilding link tables, updating
the search indices, etc. The files in the "archives" directory are used to
upgrade the database schema when updating the software. Some schema definitions
for alternative (as yet unsupported) database management systems are stored
here too.

The "storage" directory contains scripts and resources useful for working with
external storage clusters, and are not likely to be particularly useful to the
vast majority of installations. This directory does contain the compressOld
scripts, however, which can be useful for compacting old data.

=== Maintenance scripts ===

As noted above, these should be run from the command line. Not all scripts are
listed, as some are Wikimedia-specific, and some are not applicable to most
installations.

	changePassword.php
	Reset the password of a specified user

	cleanupSpam.php
	Mass-revert insertion of linkspam

	createAndPromote.php
	Create a user with administrator (and optionally, bureaucrat) permissions

	deleteOldRevisions.php
	Erase old revisions of pages from the database

	dumpBackup.php
	Backup dump script

	edit.php
	Edit a page to change its content

	findhooks.php
	Find hooks that aren't documented in docs/hooks.txt

	importDump.php
	XML dump importer
	
	importImages.php
	Import images into the wiki
	
	importTextFile.php
	Import the contents of a text file into a wiki page

	moveBatch.php
	Move a batch of pages 

	namespaceDupes.php
	Check articles name to see if they conflict with new/existing namespaces

	nukePage.php
	Wipe a page and all revisions from the database

	reassignEdits.php
	Reassign edits from one user to another

	rebuildImages.php
	Update image metadata records

	rebuildmessages.php
	Update the MediaWiki namespace after changing site language

	rebuildtextindex.php
	Rebuild the fulltext search indices

	refreshLinks.php
	Rebuild the link tables

	removeUnusedAccounts.php
	Remove user accounts which have made no edits

	runJobs.php
	Immediately complete all jobs in the job queue

	stats.php
	Show all statistics stored in the cache

	undelete.php
	Undelete all revisions of a page

	update.php
	Check and upgrade the database schema to the current version

	updateRestrictions.php
	Update pages restriction to the new schema

	userOptions.php
	Change user options