Last modified: 2013-03-20 17:51:55 UTC
The API classes that modify entities have diverged quite a bit, using similar but slightly different code to generate summaries, handle errors, load entities (or parts of entities), etc. A refactoring would allow improved error handling and more flexible and consistent generation of summaries. It would also remove several hundred lines of redundant code.
I4094feee1
I4094feee1, requires core patch I8ee9da40
Verified in Wikidata demo sprint 35-2