Reduce history to real contributors, that is remove vandalism
Open, LowestPublic

Description

Given that I want to see the real contributors of a page
When I open the history for that page
Then I want to see the real contributors

Also, as a corollary I do not want to see all the trolling in the history. Because we now have digests that says which rows are similar it should be possible to filter on real contributors, removing all non-essential loops. Those loops should not be purged, as content from them could be reused after edit wars. How to identify such edit wars with partial restored content is a separate problem.

There are probably some older task on this, I believe I wrote one in ancient times when we used Bugzilla.

jeblad created this task.May 4 2017, 2:17 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 4 2017, 2:17 PM
Aklapper triaged this task as Lowest priority.May 5 2017, 11:04 AM

This requires a definition of "real contributors" first.
And what "digests" you refer to.
And where you'd expect this. Special:RecentChanges? ?action=history? Both?

jeblad added a comment.EditedMay 6 2017, 10:19 AM

A "real contributor" would be a "non vandal".
There are sha1-digests available for the revisions, in the rev_sha1column in the revision table.
The history for a page is usually the action handler for the page, available as action=history.

Framawiki added a subscriber: Framawiki.

Perhaps an extension can check checksums before printing the history ?