Page MenuHomePhabricator

Clean up Title deprecated methods
Closed, ResolvedPublic

Description

Title class has a number of soft-deprecated methods, moved into RevisionStore, that are overdue for hard deprecation:

  • ::getPreviousRevisionID
  • ::getNextRevisionID
  • ::getFirstRevision
  • ::getEarliestRevTime

Also hard-deprecated methods that are ready to be dropped:

  • ::countRevisionsBetween
  • ::getAuthorsBetween

Event Timeline

Change 663224 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/ApprovedRevs@master] ApprovedRevsHooks class: replace getPreviousRevisionID with getPreviousRevision

https://gerrit.wikimedia.org/r/663224

Change 663280 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/FlaggedRevs@master] Replace hard deprecated getPreviousRevisionID method with RevisionLookup::getPreviousRevision method

https://gerrit.wikimedia.org/r/663280

Change 663284 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/skins/BlueSpiceCalumma@master] Replace hard deprecated getPreviousRevisionID method with RevisionLookup::getPreviousRevision method

https://gerrit.wikimedia.org/r/663284

Change 663224 merged by jenkins-bot:
[mediawiki/extensions/ApprovedRevs@master] ApprovedRevsHooks class: replace getPreviousRevisionID with getPreviousRevision

https://gerrit.wikimedia.org/r/663224

Change 663297 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/Echo@master] Replace hard deprecated getPreviousRevisionID method with RevisionLookup::getPreviousRevision method

https://gerrit.wikimedia.org/r/663297

Change 663334 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/Memento@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663334

Change 663342 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceAuthors@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663342

Change 663349 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceSocialBlog@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663349

Change 663358 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/Cargo@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663358

Change 663371 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/DeleteOwn@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663371

Change 663376 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceFoundation@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663376

Change 663371 abandoned by Vlad.shapik:
[mediawiki/extensions/DeleteOwn@master] Clean up Title deprecated methods

Reason:

https://gerrit.wikimedia.org/r/663371

Change 663358 abandoned by Vlad.shapik:
[mediawiki/extensions/Cargo@master] Clean up Title deprecated methods

Reason:

https://gerrit.wikimedia.org/r/663358

Change 663574 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/Wikibase@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663574

Change 663574 abandoned by Vlad.shapik:
[mediawiki/extensions/Wikibase@master] Clean up Title deprecated methods

Reason:

https://gerrit.wikimedia.org/r/663574

Change 663390 had a related patch set uploaded (by Pwirth; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceAuthors@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663390

Change 663342 abandoned by Pwirth:
[mediawiki/extensions/BlueSpiceAuthors@master] Clean up Title deprecated methods

Reason:
Not cherry-pickable due to \Title::toPageIdentity availabe from 1.36

https://gerrit.wikimedia.org/r/663342

Change 663342 restored by Pwirth:
[mediawiki/extensions/BlueSpiceAuthors@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663342

Change 663390 abandoned by Pwirth:
[mediawiki/extensions/BlueSpiceAuthors@REL1_35] Clean up Title deprecated methods

Reason:
Not cherry-pickable due to \Title::toPageIdentity availabe from 1.36

https://gerrit.wikimedia.org/r/663390

Change 663390 restored by Pwirth:
[mediawiki/extensions/BlueSpiceAuthors@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663390

Change 663349 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceSocialBlog@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663349

Change 663574 restored by Vlad.shapik:
[mediawiki/extensions/Wikibase@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663574

Change 663342 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceAuthors@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663342

Change 663390 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceAuthors@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663390

Change 663594 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/Video@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663594

Change 663598 had a related patch set uploaded (by Vlad.shapik; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceWikiExplorer@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663598

Change 663734 had a related patch set uploaded (by Pwirth; owner: Vlad.shapik):
[mediawiki/extensions/BlueSpiceWikiExplorer@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663734

Change 663598 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceWikiExplorer@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663598

Change 663734 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceWikiExplorer@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663734

Change 663735 had a related patch set uploaded (by Pwirth; owner: Vlad.shapik):
[mediawiki/skins/BlueSpiceCalumma@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663735

Change 663284 merged by jenkins-bot:
[mediawiki/skins/BlueSpiceCalumma@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663284

Change 663735 merged by jenkins-bot:
[mediawiki/skins/BlueSpiceCalumma@REL1_35] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663735

Change 663376 merged by jenkins-bot:
[mediawiki/extensions/BlueSpiceFoundation@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663376

Change 663594 merged by jenkins-bot:
[mediawiki/extensions/Video@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663594

Change 663280 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663280

Change 663297 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663297

Change 663334 merged by jenkins-bot:
[mediawiki/extensions/Memento@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663334

Change 663574 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Clean up Title deprecated methods

https://gerrit.wikimedia.org/r/663574

Seems like all extensions are ready, so now all that's left is a patch to hard-deprecate soft-deprecated methods and remove the ones that were already hard-deprecated.

Change 667375 had a related patch set uploaded (by Peter.ovchyn; owner: Peter.ovchyn):
[mediawiki/core@master] Clean up Title deprecated methods of mediawiki core

https://gerrit.wikimedia.org/r/667375

Change 667375 merged by jenkins-bot:
[mediawiki/core@master] Clean up Title deprecated methods of mediawiki core

https://gerrit.wikimedia.org/r/667375