Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EMF Compare/New and Noteworthy/3.2.0
< EMF Compare | New and Noteworthy
Revision as of 04:02, 30 March 2016 by Unnamed Poltroon (Talk) (Add image for scalable conflict detector)
Contents
User Interface
- If you do a right-click on a model element or a resource in the viewer, a new context menu now offers you to merge all non-conflicting differences that are contained in the selected model element or resource with one click. Note that the behavior on which differences are being merged is defined according to the specification of merging non-conflicting differences.
- With local models
- With a read-only side (comparison with EGit)
Core changes
Scalable Conflict Detector
Conflict detection used to be implemented with an algorithm in O(n²), n being the number of differences.
Of course, on large models with many differences, this algorithm didn't scale properly.
EMFCompare 3.2.0 introduces a new conflict detector that performs better and scales better.
Given the youth of this new conflict detector, it is not active by default. In order to use it, users must select it in:
Preferences > EMF Compare > Engines > Tab 'Conflict'
Contributors
The following developers and contributors worked on this release:
- Alexandra Buzila
- Arthur Daussy
- Axel Richard
- Cédric Brun
- Laurent Delaigue
- Laurent Goubet
- Mathieu Cartaud
- Michael Borkowski
- Philip Langer
- Stefan Dirix