VisualDiff: Handle table diffs separately
Open, NormalPublic40 Story Points

Description

Diffing tables as trees works in simple cases, but can fall apart in complex places (T149851, T158294)

This library looks promising:
https://github.com/paulfitz/daff

Esanders created this task.Feb 17 2017, 7:48 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 17 2017, 7:48 PM
Jdforrester-WMF triaged this task as Normal priority.Feb 27 2017, 7:18 PM
Jdforrester-WMF set the point value for this task to 8.
Jdforrester-WMF changed the point value for this task from 8 to 40.Mar 6 2018, 2:23 PM

This clearly didn't block T143350 as we released without it.

Change 354520 had a related patch set uploaded (by Tchanders; owner: Esanders):
[VisualEditor/VisualEditor@master] VWIP daff table diff

https://gerrit.wikimedia.org/r/354520

Change 455321 had a related patch set uploaded (by Tchanders; owner: Tchanders):
[VisualEditor/VisualEditor@master] VWIP daff table diff

https://gerrit.wikimedia.org/r/455321

Change 354520 abandoned by Tchanders:
VWIP daff table diff

Reason:
Moved to Ifcfb44204d40ec2936058fc842dc8117b74637b1

https://gerrit.wikimedia.org/r/354520