Everything in PageArchive not covered by T290021 will be moved here. This service could eventually share a common interface with RevisionLookup.
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Make ArchivedRevisionLookup a service | mediawiki/core | master | +77 -51 | |
| Move methods from PageArchive to new ArchivedRevisionLookup | mediawiki/core | master | +274 -142 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T288958 Make PageArchive a proper service | |||
| Resolved | matej_suchanek | T290022 Create a new ArchivedRevisionLookup service to replace the relevant parts of PageArchive |
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
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
Change 725400 merged by jenkins-bot:
[mediawiki/core@master] Move methods from PageArchive to new ArchivedRevisionLookup
Change 725401 merged by jenkins-bot:
[mediawiki/core@master] Make ArchivedRevisionLookup a service
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...