Page MenuHomePhabricator

Allow bypassing overlapping timestamps check
Open, Needs TriagePublic

Description

If you have pages A and B, with B newer than A, you cannot merge it into A. (or if you do newer revisions are skipped).

Also you cannot just move/delete pages either since the move log revisions will control what the final page contents are.

We need a simple way of merging two pages into one.

Related Objects

Event Timeline

Betacommand raised the priority of this task from to Needs Triage.
Betacommand updated the task description. (Show Details)
Betacommand subscribed.
aaron renamed this task from MergeHistory doesnt always merge pages to MergeHistory cannot always merge pages.May 6 2016, 11:24 PM
aaron set Security to None.

A use case has been brought on the mediawiki-l mailing list:
to be able to consolidate 'forked' pages.

The workflow is offered like this:

Jack on mediawiki-l wrote:

Ideally we would be able to give two pages: A & B, either by order or by
new parameter select the final title, and the result being that all edits
from A and B are now at A. Or could we get an option that overrides that
part of MergeHistory's failsafe check?

Pppery subscribed.

If you know what you are doing you can do this via page moves. This is a major footgun so should be left to that emergent behavior not explicitly supported.

Pppery renamed this task from MergeHistory cannot always merge pages to Allow bypassing overlapping timestamps check.Oct 20 2023, 11:52 PM
Pppery added subscribers: Pidlisnuk, Base, Ricordisamoa and 3 others.