HomePhabricator

Don't update statements that have not changed
552de555b2a3Unpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.
This commit no longer exists in the repository. It may have been part of a branch which was deleted.This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Description

Don't update statements that have not changed

This is a pretty massive refactor that introduces Wikibase's
JS data models. The main reason for doing so it that it'll
bring consistency in how the data is used.
The serialized form, as we were using, is not always consistent.
E.g. { entity-type: 'item', id: 'M123' } has the same meaning
as { entity-type: 'item', numeric-id: 123, id: 'M123' }

That made it quite annoying to test if data had changed...

Bug: T216252
Depends-On: I0f2835bd2c225b072e32a1e4fc6cef63f9fb332b
Change-Id: Ia353fa5a091f9f5839cc79049f83b80acc350093

Details

Provenance
matthiasmullieAuthored on Feb 18 2019, 11:47 AM
ChangeId
Ia353fa5a091f9f5839cc79049f83b80acc350093

Commit No Longer Exists

This commit no longer exists in the repository.