So that the class can be removed
Core methods tracked in P10916
So that the class can be removed
Core methods tracked in P10916
Change 586459 merged by jenkins-bot:
[mediawiki/core@master] Accept RevisionRecord in Linker methods
Change 586484 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/TwoColConflict@master] Don't create a Revision object for Linker::revUserTools
Other than this replacement, the only deployed extension that will need to be updated before hard deprecation of Revision objects is Jade, which will be updated as part of https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Jade/+/586445/
Change 586484 merged by jenkins-bot:
[mediawiki/extensions/TwoColConflict@master] Don't create a Revision object for Linker::revUserTools in MW 1.35+
Change 587376 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Support RevisionRecord in WikiPage::hasDifferencesOutsideMainSlot
Change 587379 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Use RevisionRecord in WikiPage::setLastEdit, make private
Change 587376 merged by jenkins-bot:
[mediawiki/core@master] Support RevisionRecord in WikiPage::hasDifferencesOutsideMainSlot
Change 587379 merged by jenkins-bot:
[mediawiki/core@master] Use RevisionRecord in WikiPage::setLastEdit, make private
Change 587393 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Replace remaining uses and hard deprecate Title::getAuthorsBetween
Change 587395 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate Article::doDeleteUpdates, use RevisionRecord in WikiPage
Change 587571 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Use RevisionRecord in ResourceLoaderWikiModule::invalidateModuleCache
Change 587395 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate Article::doDeleteUpdates, use RevisionRecord in WikiPage
Change 586445 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Jade@master] Remove use of Revision::newFromId, use RevisionRecord in Linker methods
Change 586445 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Remove use of Revision::newFromId, use RevisionRecord in Linker methods
Change 587908 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] DifferenceEngine::getParserOutput - accept a RevisionRecord
Change 587910 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] WikiPage::onArticleEdit - accept a RevisionRecord
Change 587911 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Make HistoryPager methods private, use RevisionRecord
Change 587912 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Wikibase@master] EntityContentDiffView::getParserOutput - don't require Revisions
Change 587911 merged by jenkins-bot:
[mediawiki/core@master] Make HistoryPager methods private, use RevisionRecord
Change 588199 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/FlaggedRevs@master] Remove use of WikiPage::getUndoContent in RevisionReviewForm::doSubmit
Change 587910 merged by jenkins-bot:
[mediawiki/core@master] WikiPage::onArticleEdit - accept a RevisionRecord
Change 588838 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate Article::updateRevisionOn
Change 588839 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Accept a RevisionRecord in WikiPage::updateRevisionOn
Change 588199 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Remove use of WikiPage::getUndoContent in RevisionReviewForm::doSubmit
Change 589137 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/FlaggedRevs@master] Pass a RevisionRecord to WikiPage::updateRevisionOn
Change 588839 merged by jenkins-bot:
[mediawiki/core@master] Accept a RevisionRecord in WikiPage::updateRevisionOn
Change 588838 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate Article::updateRevisionOn and ::updateIfNewerOn
Change 589137 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Pass a RevisionRecord to WikiPage::updateRevisionOn
Change 589171 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Replace NewRevisionFromEditComplete with RevisionFromEditComplete
Change 589407 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/MobileFrontend@master] SpecialMobileContributions::showContributionsRow - use RevisionRecord
Change 589407 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] SpecialMobileContributions::showContributionsRow - use RevisionRecord
Change 589431 had a related patch set uploaded (by Jforrester; owner: DannyS712):
[mediawiki/extensions/FlaggedRevs@wmf/1.35.0-wmf.28] Remove use of WikiPage::getUndoContent in RevisionReviewForm::doSubmit
Change 589431 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@wmf/1.35.0-wmf.28] Remove use of WikiPage::getUndoContent in RevisionReviewForm::doSubmit
Change 589766 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Pass RevisionRecord to Linker methods
Change 589766 merged by jenkins-bot:
[mediawiki/core@master] Pass RevisionRecord to Linker methods
Change 589791 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate using Revision objects for Linker methods
Change 589794 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate Article::doEditUpdates
Change 587393 merged by jenkins-bot:
[mediawiki/core@master] Fix remaining uses and hard deprecate Title::(get|count)AuthorsBetween
Change 589791 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate using Revision objects for Linker methods
Change 589794 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate Article::doEditUpdates
Change 589881 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate Article::prepareContentForEdit
Change 589882 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate Article::getUndoContent
Change 589881 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate Article::prepareContentForEdit
Change 589882 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate Article::getUndoContent
Change 591021 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Wikibase@master] ChangeNotifier::notifyOnPageUndeleted - use RevisionRecord
Change 591021 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] ChangeNotifier - use RevisionRecord
https://gerrit.wikimedia.org/r/589791 / 82657a347a7f3daa9de5ef7454603c803073cbb5 seems to be causing jenkins to fail for [[mw:Extension::Video]], cf https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/62765/console where the failure is reported as:
16:55:24 INFO:backend.DevWebServer:[Mon Apr 20 20:55:24 2020] PHP Deprecated: Use of Linker::revUserTools with a Revision object was deprecated in MediaWiki 1.35. [Called from SpecialUndeleteWithVideoSupport::formatRevisionRow in /workspace/src/extensions/Video/includes/specials/SpecialUndeleteWithVideoSupport.php at line 1020] in /workspace/src/includes/debug/MWDebug.php on line 333 16:55:24 INFO:backend.DevWebServer:[Mon Apr 20 20:55:24 2020] PHP Deprecated: Use of Linker::revComment with a Revision object was deprecated in MediaWiki 1.35. [Called from SpecialUndeleteWithVideoSupport::formatRevisionRow in /workspace/src/extensions/Video/includes/specials/SpecialUndeleteWithVideoSupport.php at line 1032] in /workspace/src/includes/debug/MWDebug.php on line 333
Change 591182 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/extensions/Video@master] Use RevisionRecord instead of Revision
Patch for the above at https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Video/+/591182
I haven't updated non-deployed extensions yet, but can send patches for them if you want
Change 591182 merged by jenkins-bot:
[mediawiki/extensions/Video@master] Use RevisionRecord instead of Revision
Change 591524 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] SpecialUndelete: Make showDiff private, use RevisionRecord
Change 591531 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] MediaWikiIntegrationTestCase: Remove use of Revision objects
Change 587912 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] EntityContentDiffView::getParserOutput - don't require Revisions
Change 592321 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] WikiPage::updateRevisionOn - replace uses, hard deprecate Revision use
Change 591524 merged by jenkins-bot:
[mediawiki/core@master] SpecialUndelete: Make showDiff private, use RevisionRecord
Change 592740 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Pass RevisionRecord to DifferenceEngine::getRevisionHeader
Change 592758 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Wikibase@master] Deprecate Revision in DifferenceEngine::getRevisionHeader
Change 592740 merged by jenkins-bot:
[mediawiki/core@master] Pass RevisionRecord to DifferenceEngine::getRevisionHeader
Change 592758 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Deprecate Revision in EntityContentDiffView::getRevisionHeader
Change 592801 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/MobileFrontend@master] Only RevisionRecord in MobileSpecialPageFeed::getRevisionCommentHTML
Change 592801 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] Only RevisionRecord in MobileSpecialPageFeed::getRevisionCommentHTML
Change 591531 merged by jenkins-bot:
[mediawiki/core@master] MediaWikiIntegrationTestCase: Remove use of Revision objects
Change 592321 merged by jenkins-bot:
[mediawiki/core@master] WikiPage::updateRevisionOn - replace uses, hard deprecate Revision use
Change 587908 abandoned by DannyS712:
DifferenceEngine::getParserOutput - accept a RevisionRecord
Reason:
Already done
Change 587571 merged by jenkins-bot:
[mediawiki/core@master] resourceloader: Use RevisionRecord in WikiModule::invalidateModuleCache
Change 607654 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] ApiQueryRevisions::getRollbackToken - pass RevisionRecord
Change 607654 merged by jenkins-bot:
[mediawiki/core@master] ApiQueryRevisions::getRollbackToken - pass RevisionRecord