Page MenuHomePhabricator

Edit conflicts (tracking)
Open, MediumPublic

Description

Tracking bug for better handling edit conflicts, particularly for content namespace wikitext editing: reduce conflicts, resolve them automatically more often, make manual resolution less painful.

Closely related to diff algorithms (diff3 is key here); I'll add some of those bugs too but let's see if that expands the scope too much.

This is NOT about radical restructuring of the editing workflow (examples: "just use Google Docs"; T3898; "ditch talk pages").

Statistics: https://grafana.wikimedia.org/dashboard/db/mediawiki-edit-conflicts (probably not covering API edits, per Addshore).


Version: unspecified
Severity: normal


Also proposed in Community-Wishlist-Survey-2016. View related proposals with full discussion and votes here:

Details

Reference
bz70163

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedNone
ResolvedNone
OpenFeatureNone
OpenNone
OpenNone
OpenFeatureNone
OpenFeatureNone
DeclinedNone
OpenFeatureNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
OpenNone
OpenFeatureNone
OpenFeatureNone
OpenNone
OpenNone
Resolveddaniel
OpenNone
OpenNone
DeclinedAnomie
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
OpenNone
ResolvedTheDJ
ResolvedDbrant
OpenNone
OpenFeatureNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
InvalidNone
OpenNone
DuplicateNone
InvalidNone
OpenNone
InvalidNone
DuplicateNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
ResolvedNone
ResolvedTobi_WMDE_SW
ResolvedAddshore
ResolvedTobi_WMDE_SW
ResolvedAddshore
ResolvedTobi_WMDE_SW
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
DuplicateNone
ResolvedWMDE-Fisch
DuplicateNone
ResolvedAndrew-WMDE
Resolved Jan_Dittrich
Invalid Lea_WMDE
ResolvedAndrew-WMDE
DuplicateNone
InvalidNone
DuplicateNone
ResolvedLena_WMDE
ResolvedAddshore
InvalidNone
ResolvedWMDE-Fisch
ResolvedNone
Resolved Jan_Dittrich
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
InvalidNone
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
InvalidNone
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
DeclinedNone
Resolved Lea_WMDE
DeclinedGoranSMilovanovic
ResolvedGoranSMilovanovic
DeclinedGoranSMilovanovic
ResolvedGoranSMilovanovic
Resolved Lea_WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
Invalid Hanna_Petruschat_WMDE
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
ResolvedAddshore
ResolvedAddshore
ResolvedWMDE-Fisch
Resolved Lea_WMDE
ResolvedAndrew-WMDE
DuplicateNone
Resolved jkroll
Resolvedthiemowmde
ResolvedWMDE-Fisch
ResolvedNone
DuplicateNone
DuplicateNone
DuplicateNone
ResolvedAndrew-WMDE
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
Resolved jkroll
ResolvedAndrew-WMDE
DuplicateNone
Resolvedthiemowmde
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
DeclinedNone
OpenNone
Invalidkaldari
OpenNone
Resolvedmatmarex
OpenNone
DeclinedNone
DeclinedNone
OpenNone
DuplicateBUG REPORTNone
OpenFeatureNone
DuplicateBUG REPORTNone

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:36 AM
bzimport set Reference to bz70163.
bzimport added a subscriber: Unknown Object (MLST).

I don't remember, did we add any logging for edit conflicts in the end?