Page MenuHomePhabricator

Create a new ArchivedRevisionLookup service to replace the relevant parts of PageArchive
Closed, ResolvedPublic

Description

Everything in PageArchive not covered by T290021 will be moved here. This service could eventually share a common interface with RevisionLookup.

Event Timeline

Change 725400 had a related patch set uploaded (by Matěj Suchánek; author: Matěj Suchánek):

[mediawiki/core@master] Move code from PageArchive to new ArchivedRevisionLookup

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

Change 725401 had a related patch set uploaded (by Matěj Suchánek; author: Matěj Suchánek):

[mediawiki/core@master] Make ArchivedRevisionLookup a service

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

Change 725400 merged by jenkins-bot:

[mediawiki/core@master] Move methods from PageArchive to new ArchivedRevisionLookup

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

Change 725401 merged by jenkins-bot:

[mediawiki/core@master] Make ArchivedRevisionLookup a service

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

Everything in PageArchive not covered by T290021 will be moved here.

As pointed out during the review, methods ::listPagesBySearch, ::listPagesByPrefix and ::listFiles don't look up archived revisions, so I didn't move them...