HomePhabricator

Don't update statements that have not changed
dac084bc10e9Unpublished

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
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.