Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: Wikidata, Wikidata-Bridge-Sprint-17. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Currently, `WritingEntityRepository` accepts a single `EntityRevision`, containing the new entity data and the base revision ID. Make it accept an `Entity` and an `EntityRevision` instead, where the `Entity` contains the new entity data and the `EntityRevision` contains the base revision data + ID. This will allow us to introduce a new layer which diffs the old against the new data and removes parts that didn’t change and therefore don’t need to be sent over the wire. This also resolves the conceptual smell that the current input `EntityRevision` doesn’t really represent any particular revision at all – its revision ID does not match its entity data. TASK DETAIL https://phabricator.wikimedia.org/T248473 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Aklapper, Lucas_Werkmeister_WMDE, Sarai-WMDE, darthmon_wmde, Michael, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs