Bug 520620 - Replace ElementDifferencer with ElementChangeRecorder
Summary: Replace ElementDifferencer with ElementChangeRecorder
Status: RESOLVED FIXED
Alias: None
Product: Handly
Classification: Technology
Component: Core (show other bugs)
Version: 0.8   Edit
Hardware: All All
: P3 enhancement
Target Milestone: 0.8   Edit
Assignee: Vladimir Piskarev CLA
QA Contact:
URL:
Whiteboard: breakingchange
Keywords: api
Depends on:
Blocks:
 
Reported: 2017-08-07 08:20 EDT by Vladimir Piskarev CLA
Modified: 2017-08-07 11:40 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Piskarev CLA 2017-08-07 08:20:12 EDT
We'll introduce a new API class, ElementChangeRecorder, in place of ElementDifferencer. The new class will provide an improved API.
Comment 1 Vladimir Piskarev CLA 2017-08-07 11:40:55 EDT
Pushed to master:
http://git.eclipse.org/c/handly/org.eclipse.handly.git/commit/?id=07140f4869e1ecef33ef5e7a7b89c6586ff3420d

Breaking changes:

* ElementDifferencer has been effectively replaced with ElementChangeRecorder.

* NotifyingReconcileOperation#createDifferencer has been effectively replaced with #newChangeRecorder.