Page MenuHomePhabricator

Remove $wgPostCommitUpdateList
Closed, ResolvedPublic

Description

This variable is not used in core since r14809 and has been replaced by the job queue.

Grepping in current code gives the following:

./docs/database.txt:$wgPostCommitUpdateList.
./extensions/WebDAV/deltav.php:$mediaWiki->doUpdates( $wgPostCommitUpdateList );
./extensions/WebDAV/webdav.php:$mediaWiki->doUpdates( $wgPostCommitUpdateList );
./includes/GlobalFunctions.php: global $wgPostCommitUpdateList, $wgDeferredUpdateList;
./includes/GlobalFunctions.php: foreach ( $wgPostCommitUpdateList as $update ) {
./includes/GlobalFunctions.php: $wgPostCommitUpdateList = array();
./includes/Setup.php:$wgPostCommitUpdateList = array();
./index.php:$mediaWiki->doUpdates( $wgPostCommitUpdateList );

and in three comments that I do not mention here, one per call to $mediaWiki->doUpdates() listed above.

So can we just kill it?


Version: unspecified
Severity: enhancement

Details

Reference
bz26253

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:17 PM
bzimport set Reference to bz26253.
bzimport added a subscriber: Unknown Object (MLST).