Page MenuHomePhabricator

MergeHistory does not update derived page data
Closed, ResolvedPublic

Description

When merging the history of one page into the history of another page using Special:MergeHistory, the source page is (usually) turned into a redirect. So the effective content of that page changes completely. Because of that, links tables (for what links here, categories, etc) and other derived data (such as the search index) need to be updated to reflect the change. This is currently not the case.

Event Timeline

Change #1143971 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] page: Test update propagation from MergeHistory command

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

Change #1139844 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] page: Emit events from MergeHistory when appropriate

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

Change #1143971 merged by jenkins-bot:

[mediawiki/core@master] page: Test update propagation from MergeHistory command

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

Change #1139844 merged by jenkins-bot:

[mediawiki/core@master] page: Emit events from MergeHistory when appropriate

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