Page MenuHomePhabricator

Special:MergeHistory should place a null edit in the page's history describing the merge
Open, Needs TriagePublicFeature


Feature summary (what you would like to be able to do and where):
When using Special:MergeHistory, I propose that an entry be placed in the page's history that states that a history merge took place. On both the old page and the new page.

This is already done for page moving and page protection. Whatever mechanism that uses, I'd suggest copying it. A null edit maybe?

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

Benefits (why should this be implemented?):

Event Timeline

Yeah I've thought something like this has been needed for a while. I'd been thinking of the idea of adding a log entry at the target as well as the source, and that wouldn't go astray either, but that would probably not be so easy ...

Pppery added a subscriber: Pppery.

A log entry at the target was separately requested in T118132: Merging pages should add a log entry to the destination page. I personally don't see the point of any of these requests, though - history merging should if done properly be seamless and not need an annotation.

I do history-merging on enwiki (though not as often as previously) and the main reason I don't use Special:MergeHistory (except in unusual cases) is the lack of annotation. I think it should be annotated like any other edit/admin action that affects a page (yes when done cleanly the history should still seem natural, but sometimes history merges hard/impossible to do cleanly).