Page MenuHomePhabricator

It is way too easy to overwrite existing pages (and merging edit histories) by doing a transwiki import
Closed, DuplicatePublicBUG REPORT

Description

On no.wikipedia (nowiki), User:1000mm imported the page "Peder Andersen" from nnwiki. When importing, they checked the "Include all templates and transcluded pages" checkbox.

The result was that 39 other pages were also imported; many (maybe even most?) of these already existed as pages in nowiki, and now their histories are a merry mix of nowiki and nnwiki history, which would be super time-consuming to untangle.

Steps to replicate the issue (include links if applicable):

  • Have transwiki importer rights on no.wikipedia.org
  • Go to Special:Import
  • Import the page "Brukar:Jon Harald Søby/Test" from nn (nn.wikipedia.org)
  • Check the "Include all templates" checkbox

What happens?:

What should have happened instead?:
At the very least, there should be an intermediate step after pressing "import", letting the user know which pages will actually be imported if they proceed, and letting them know which of those pages already exist and will have their histories messed up by this import.

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Event Timeline

Yes, indeed. I knew I should have searched better before posting. Thanks!

Yes, indeed. I knew I should have searched better before posting. Thanks!

Absolutely no worries at all :) If in doubt, always better to raise a new task for something that's already been reported, than to not raise a task about something that isn't yet a known issue!

and now their histories are a merry mix of nowiki and nnwiki history, which would be super time-consuming to untangle.

I've done these untanglings before - it's theoretically a bottable task as the imported revisions have different revids than the non-imported ones, but I've never actually trusted that and always did painstaking manual comparisons before and after.

I really should actually write that bot.