Timo Tijhof 137bba78ef resources: Update mustache.js from 0.8.2-d9aa703 to v1.0.0 %!s(int64=5) %!d(string=hai) anos
..
archives c2bd4b12c7 Make Schema changes for Partial Blocks %!s(int64=5) %!d(string=hai) anos
benchmarks a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
dev 830dec6d21 Let built-in web server handle .php requests %!s(int64=6) %!d(string=hai) anos
dictionary bdf40d7cca BaseTemplate: Remove code for unused 'ispermalink' toolbox item %!s(int64=6) %!d(string=hai) anos
hhvm ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
includes a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
jsduck d0fd63da25 Merge "jsduck: Fix OOUI resource links" %!s(int64=5) %!d(string=hai) anos
language 5410cfccce Merge "Chinese Conversion Table Update 2018-2" %!s(int64=5) %!d(string=hai) anos
locking a0eef4ef0d Removed expiremental LSLockManager class %!s(int64=10) %!d(string=hai) anos
mssql c2bd4b12c7 Make Schema changes for Partial Blocks %!s(int64=5) %!d(string=hai) anos
oracle 824900d6b5 Fix missing comma on sql file %!s(int64=5) %!d(string=hai) anos
postgres c2bd4b12c7 Make Schema changes for Partial Blocks %!s(int64=5) %!d(string=hai) anos
resources 137bba78ef resources: Update mustache.js from 0.8.2-d9aa703 to v1.0.0 %!s(int64=5) %!d(string=hai) anos
sqlite da9d5c2188 Schema change for reading ct_tag_id instead of ct_tag %!s(int64=5) %!d(string=hai) anos
storage ae2f5d6232 Add missing use statements %!s(int64=6) %!d(string=hai) anos
term dc2948d76d A few doc comment fixups %!s(int64=6) %!d(string=hai) anos
.htaccess eb24ecc37b htaccessing some directories for dev using cvs tree as www tree ;) %!s(int64=20) %!d(string=hai) anos
7zip.inc ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
CodeCleanerGlobalsPass.inc be42e09aa8 build: Prepare for mediawiki/mediawiki-codesniffer to 0.9.0 %!s(int64=7) %!d(string=hai) anos
Doxyfile ebec274f17 Remove support for StartProfiler.php %!s(int64=5) %!d(string=hai) anos
Maintenance.php a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
Makefile df29a359f8 Renames preparatory to parser tests refactor %!s(int64=7) %!d(string=hai) anos
README ade945b97a Remove obsolete showCacheStats.php and showCacheStats.php %!s(int64=8) %!d(string=hai) anos
addChangeTag.php d20f246683 Add a maintenance script to add a Change Tag %!s(int64=5) %!d(string=hai) anos
addRFCandPMIDInterwiki.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
addSite.php e0193327bd Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors %!s(int64=6) %!d(string=hai) anos
attachLatest.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
categoryChangesAsRdf.php ba5bce123b Fix handling categorization changes %!s(int64=5) %!d(string=hai) anos
cdb.php 409da2d8b3 Remove leading backslashes from "use \…" tags %!s(int64=6) %!d(string=hai) anos
changePassword.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
checkBadRedirects.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
checkComposerLockUpToDate.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
checkImages.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
checkLess.php 63d96c15fd build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 %!s(int64=6) %!d(string=hai) anos
checkUsernames.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupAncientTables.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupBlocks.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupCaps.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
cleanupEmptyCategories.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupImages.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
cleanupInvalidDbKeys.php a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
cleanupPreferences.php 6717ea5c7d Remove gadget special-case from preferences cleanup %!s(int64=6) %!d(string=hai) anos
cleanupRemovedModules.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupSpam.php 0a1144fb2a Make cleanupSpam.php query for http and https %!s(int64=6) %!d(string=hai) anos
cleanupTable.inc 950cf6016c Rename DB_SLAVE constant to DB_REPLICA %!s(int64=7) %!d(string=hai) anos
cleanupTitles.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
cleanupUploadStash.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
cleanupUsersWithNoId.php 63d96c15fd build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 %!s(int64=6) %!d(string=hai) anos
cleanupWatchlist.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
clearInterwikiCache.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
commandLine.inc 2bd7259a2c Make maintenance scripts fail on unknown parameters %!s(int64=5) %!d(string=hai) anos
compareParserCache.php 4835a75ec5 Use RevisionRenderer for rendering ParserOutput %!s(int64=5) %!d(string=hai) anos
compareParsers.php 6f8431c4f5 Hard-deprecate the $wgUseTidy option %!s(int64=5) %!d(string=hai) anos
convertExtensionToRegistration.php a81cf72d63 Filter autodiscovered parser tests in ConvertExtensionToRegistration %!s(int64=6) %!d(string=hai) anos
convertLinks.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
convertUserOptions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
copyFileBackend.php 485f66f174 Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient %!s(int64=6) %!d(string=hai) anos
copyJobQueue.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
createAndPromote.php db888bc5ad Segregate right to edit sitewide CSS/JS %!s(int64=5) %!d(string=hai) anos
createCommonPasswordCdb.php a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
deduplicateArchiveRevId.php 5799b2f001 Make sure we don't try to use a deleted rev ID. %!s(int64=5) %!d(string=hai) anos
deleteArchivedFiles.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
deleteArchivedRevisions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
deleteAutoPatrolLogs.php 0175c3b054 Enable deleteAutoPatrolLogs to delete pre-2011 autopatrol logs as well %!s(int64=6) %!d(string=hai) anos
deleteBatch.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
deleteDefaultMessages.php 27c61fb1e9 Add `actor` table and code to start using it %!s(int64=6) %!d(string=hai) anos
deleteEqualMessages.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
deleteLocalPasswords.php 06aa9e9691 Follows-up d78869207 %!s(int64=5) %!d(string=hai) anos
deleteOldRevisions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
deleteOrphanedRevisions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
deleteSelfExternals.php bf5a104146 Remove wfWaitForSlaves when using Maintenance::commitTransaction %!s(int64=6) %!d(string=hai) anos
doMaintenance.php 72f2e98499 Exit maintenance script with non-zero status if execute() returns false %!s(int64=6) %!d(string=hai) anos
dumpBackup.php 55875bcd2d maintenance: Move backup.inc to a regular php class file %!s(int64=5) %!d(string=hai) anos
dumpCategoriesAsRdf.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
dumpIterator.php a4caa4d0c6 build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 %!s(int64=5) %!d(string=hai) anos
dumpLinks.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
dumpTextPass.php 1504dea112 Merge "maintenance: Move backup.inc to a regular php class file" %!s(int64=5) %!d(string=hai) anos
dumpUploads.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
edit.php e21e102876 Allow edit.php to modify different slots. %!s(int64=5) %!d(string=hai) anos
eraseArchivedFile.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
eval.php dd8a939ea6 Make "eval.php -d 2" work again %!s(int64=7) %!d(string=hai) anos
exportSites.php e0193327bd Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors %!s(int64=6) %!d(string=hai) anos
fetchText.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
fileOpPerfTest.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
findDeprecated.php b191e5e860 Use PHP 7 '<=>' operator in 'sort()' callbacks %!s(int64=6) %!d(string=hai) anos
findHooks.php 074baa39f5 Convert HTTP links to MediaWiki.org to HTTPS %!s(int64=6) %!d(string=hai) anos
findMissingFiles.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
findOrphanedFiles.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
fixDefaultJsonContentPages.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
fixDoubleRedirects.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
fixExtLinksProtocolRelative.php aef72c5cf6 Populate externallinks.el_index_60 and drop default %!s(int64=6) %!d(string=hai) anos
fixTimestamps.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
fixUserRegistration.php 27c61fb1e9 Add `actor` table and code to start using it %!s(int64=6) %!d(string=hai) anos
formatInstallDoc.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
generateJsonI18n.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
generateLocalAutoload.php 251a0b97e5 Treat phpdbg as run from the command line when checking PHP_SAPI %!s(int64=6) %!d(string=hai) anos
generateSitemap.php 28fc31ccc3 sitemaps: absolute URL for sitemaps %!s(int64=5) %!d(string=hai) anos
getConfiguration.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
getLagTimes.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
getReplicaServer.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
getSlaveServer.php 9cd5a3fccf clone keyword must not be used as a function %!s(int64=7) %!d(string=hai) anos
getText.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
importDump.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
importImages.php fbc0347466 Update MediaWiki\quietCall() -> Wikimedia\quietCall() %!s(int64=6) %!d(string=hai) anos
importSiteScripts.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
importSites.php e0193327bd Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors %!s(int64=6) %!d(string=hai) anos
importTextFiles.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
initEditCount.php e1a203603c Replace wfGetLB %!s(int64=6) %!d(string=hai) anos
initSiteStats.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
initUserPreference.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
install.php 836890daf0 Let install.php detect and inject extensions [2] %!s(int64=6) %!d(string=hai) anos
interwiki.list 4aa6454d45 maintenance/interwiki.*: Replace Wikimedia Foundation wiki URL %!s(int64=5) %!d(string=hai) anos
interwiki.sql 4aa6454d45 maintenance/interwiki.*: Replace Wikimedia Foundation wiki URL %!s(int64=5) %!d(string=hai) anos
invalidateUserSessions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
jsparse.php 39f0f919c5 Update suppressWarning()/restoreWarning() calls %!s(int64=6) %!d(string=hai) anos
lag.php e1a203603c Replace wfGetLB %!s(int64=6) %!d(string=hai) anos
makeTestEdits.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
manageJobs.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
mcc.php 485f66f174 Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient %!s(int64=6) %!d(string=hai) anos
mctest.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
mergeMessageFileList.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
migrateActors.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
migrateArchiveText.php 3d1795e4c6 Improve docs for archive schema in tables.sql %!s(int64=6) %!d(string=hai) anos
migrateComments.php bf5a104146 Remove wfWaitForSlaves when using Maintenance::commitTransaction %!s(int64=6) %!d(string=hai) anos
migrateFileRepoLayout.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
migrateUserGroup.php bf5a104146 Remove wfWaitForSlaves when using Maintenance::commitTransaction %!s(int64=6) %!d(string=hai) anos
minify.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
moveBatch.php bf5a104146 Remove wfWaitForSlaves when using Maintenance::commitTransaction %!s(int64=6) %!d(string=hai) anos
mwdoc-filter.php 251a0b97e5 Treat phpdbg as run from the command line when checking PHP_SAPI %!s(int64=6) %!d(string=hai) anos
mwdocgen.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
mwjsduck-gen 3bbd27aa49 Rename JSDuck config to standard 'jsduck' %!s(int64=9) %!d(string=hai) anos
mysql.php dffd07efe1 Fix param doc of MysqlMaintenance::runMysql %!s(int64=5) %!d(string=hai) anos
namespaceDupes.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
nukeNS.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
nukePage.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
orphans.php 40d3ce8d17 Reduce calls to MediaWikiServices::getInstance() %!s(int64=5) %!d(string=hai) anos
pageExists.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
parse.php bca6085920 Use ParserFactory in a bunch of places %!s(int64=5) %!d(string=hai) anos
patchSql.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
populateArchiveRevId.php 5799b2f001 Make sure we don't try to use a deleted rev ID. %!s(int64=5) %!d(string=hai) anos
populateBacklinkNamespace.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateCategory.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
populateChangeTagDef.php 8ebb1c166b Add part to update ctd_user_defined in populateChangeTagDef %!s(int64=5) %!d(string=hai) anos
populateContentModel.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
populateContentTables.php 13ada2dfb7 Fast manual restart for populateContentTables.php %!s(int64=5) %!d(string=hai) anos
populateExternallinksIndex60.php aef72c5cf6 Populate externallinks.el_index_60 and drop default %!s(int64=6) %!d(string=hai) anos
populateFilearchiveSha1.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateImageSha1.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
populateInterwiki.php c2b506a59f Hard deprecate Interwiki static methods %!s(int64=6) %!d(string=hai) anos
populateIpChanges.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateLogSearch.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateLogUsertext.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populatePPSortKey.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
populateParentId.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateRecentChangesSource.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
populateRevisionLength.php 5e6efe18d0 Fix MySQLism in populateRevisionLength.php %!s(int64=6) %!d(string=hai) anos
populateRevisionSha1.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
preprocessDump.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
preprocessorFuzzTest.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
protect.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
pruneFileCache.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgeChangedFiles.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgeChangedPages.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgeExpiredUserrights.php fb1333c508 purgeExpiredUserrights: Show number of rows purged %!s(int64=6) %!d(string=hai) anos
purgeList.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgeModuleDeps.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgeOldText.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
purgePage.php b816cdbb6b maintenance/purgePage.php output page being purged %!s(int64=6) %!d(string=hai) anos
purgeParserCache.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
reassignEdits.php e0193327bd Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors %!s(int64=6) %!d(string=hai) anos
rebuildFileCache.php 06ba5ca383 Remove internal use of deprecated $wgRequestTime %!s(int64=6) %!d(string=hai) anos
rebuildImages.php 90d4f56fe4 Mass conversion of $wgContLang to service %!s(int64=5) %!d(string=hai) anos
rebuildLocalisationCache.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
rebuildSitesCache.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
rebuildall.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
rebuildmessages.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
rebuildrecentchanges.php 4806ab95ca Use log_page as the rc_cur_id for log entries in rebuildrecentchanges.php %!s(int64=5) %!d(string=hai) anos
rebuildtextindex.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
recountCategories.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
refreshFileHeaders.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
refreshImageMetadata.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
refreshLinks.php 51602a436c [MCR] Move getSecondaryDataUpdates to the page level %!s(int64=5) %!d(string=hai) anos
removeInvalidEmails.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
removeUnusedAccounts.php 83164669a1 Don't throw E_NOTICEs about undefined properties %!s(int64=5) %!d(string=hai) anos
renameDbPrefix.php 485f66f174 Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient %!s(int64=6) %!d(string=hai) anos
renderDump.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
resetAuthenticationThrottle.php 43e4cd5b43 Add maintenance script for resetting login/signup throttle %!s(int64=5) %!d(string=hai) anos
resetUserEmail.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
resetUserTokens.php 8aeedcbabd Cleanup some comments related to DB replication %!s(int64=6) %!d(string=hai) anos
rollbackEdits.php 27c61fb1e9 Add `actor` table and code to start using it %!s(int64=6) %!d(string=hai) anos
runBatchedQuery.php a2c166cb51 Have class match filename in some maintenance scripts %!s(int64=6) %!d(string=hai) anos
runJobs.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
runScript.php f36f49380e Add convenience maintenance script wrapper %!s(int64=10) %!d(string=hai) anos
shell.php 3f2db72083 shell.php: prevent permission error %!s(int64=6) %!d(string=hai) anos
showJobs.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
showSiteStats.php e0193327bd Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors %!s(int64=6) %!d(string=hai) anos
sql.php 554f9c857c Replace wfGetLBFactory %!s(int64=6) %!d(string=hai) anos
sqlite.inc d1cf48a397 build: Update mediawiki/mediawiki-codesniffer to 0.10.1 %!s(int64=6) %!d(string=hai) anos
sqlite.php 39f0f919c5 Update suppressWarning()/restoreWarning() calls %!s(int64=6) %!d(string=hai) anos
syncFileBackend.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
tables.sql c2bd4b12c7 Make Schema changes for Partial Blocks %!s(int64=5) %!d(string=hai) anos
tidyUpT39714.php 90acd0edea Replace "Bug37714" by "T39714" %!s(int64=5) %!d(string=hai) anos
undelete.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
update-keys.sql d315c3bdb3 Ignore duplicate key errors in update-keys.sql %!s(int64=9) %!d(string=hai) anos
update.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
updateArticleCount.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
updateCollation.php a50f61009d MWNamespace: Add getCategoryLinkType() method %!s(int64=6) %!d(string=hai) anos
updateCredits.php 25d8d26071 updateCredits: Fix collation name %!s(int64=6) %!d(string=hai) anos
updateDoubleWidthSearch.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
updateExtensionJsonSchema.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
updateRestrictions.php 218e8311d5 Pass '' instead of false for the $conds parameter in select calls. %!s(int64=6) %!d(string=hai) anos
updateSearchIndex.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
updateSpecialPages.php 2f86f8dbb9 Merge "Don't throw an exception when waiting for replication times out" %!s(int64=5) %!d(string=hai) anos
userDupes.inc ecdef925bb Miscellaneous indentation tweaks %!s(int64=7) %!d(string=hai) anos
userOptions.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
validateRegistrationFile.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
view.php ad776c7d5f Use ::class to resolve class names in maintenance scripts %!s(int64=6) %!d(string=hai) anos
wrapOldPasswords.php fb73286fba Add PasswordFactory to MediaWikiServices %!s(int64=5) %!d(string=hai) anos

README

== 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

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

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