Contents

Features

Linked resources are now handled correctly (https://git.eclipse.org/r/#/c/3680/). They are typically ignored unless they point to a resource within the same repository as the containing project. In that case they are decorated according to their git status, and one can operate on them along with regular resources.

Added git clean action for repositories

Repositories View: added "Show In" support for resources and tags

Repositories View: Add "History" to Show In menu for all perspectives

History View: filtered files are now highlighted in file diff viewer

Commit Dialog: Changed table to filtered tree in order to enable quick filtering of file list

New preference (on by default): Automatically ignore derived resources by adding them to .gitignore

Improved support for logical models in "Compare With" operation

Perform synchronization for logical models in Commit and History View

Support git merge --no-ff as an EGit preference

Merge Tool can now also be used for conflicts of applying stashed changes

Font and colors of headlines in diff tab of commit viewer can now be customized via preferences

Added checkbox for nested project search to "Import Projects" page

API changes

RepositoryFinder has now a more concise API for handling linked resources when searching candidate repositories for a project. The default search behavior has changed: linked resources are now ignored during the search instead of being traversed. Any code that depends on the old default behavior should now use the new find method that also takes a boolean in order to control the traversing of linked resources.