Page MenuHomePhabricator

Insert a null revision for wikibase changes
Closed, DeclinedPublic

Description

We need to insert null revisions into the client for Wikibase changes.

This will allow changes to show up in the article history and display correctly in the watchlist.

In the simplest implementation, a null revision is treated as being done by IP user 127.0.0.1, similar to what Special:Import does.

It's not pretty, so we'll need a separate to-do to handle displaying external users and changes in a nicer way, everywhere in the client.


Version: master
Severity: major

Details

Reference
bz43581

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:17 AM
bzimport set Reference to bz43581.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to comment #0)

We need to insert null revisions into the client for Wikibase changes.

Really? Will there be a way to filter them out? One of the most appreciated effects of Wikidata is that articles' history, especially on smaller wikis, gets much cleaner... If you add them again to history it might become even harder to read it than it was before, depending on how obvious it is that it's equivalent to a bot change.

@Nemo: Yes I think we want a way to filter them out, yet having the null revision and the option to show (filter on) these changes is important also.

I agree with Nemo, we would be polluting page histories. And at least a very wide community consensus would be required for this change.

Yes. Polluting page history is not ok. We have to find a way to get around that.

One way to do that could be to just "merge" in those changes on-display.

Closing this as we don't want to actually do it.