-
Notifications
You must be signed in to change notification settings - Fork 9
New and Noteworthy 4.1
Matthias Sohn edited this page Dec 5, 2023
·
1 revision
Introduce a merge strategy extension point which allows to plugin custom merge strategies. This will be used by EMF Compare to add support for merging models.
- Add check for build warnings and errors before commit. Optionally block commit if there are any problems reported
- Make warning for non-empty second line of commit message optional
- Consider initial selection in Staging View
- Improve Staging View to remember position of its components
- Introduce compare mode for Git Staging View similar to History View
- Rewrite CommitMessageViewer to use JFace
- Simplify hyperlink syntax coloring
- Use standard hyperlink link colors
- Decorate repository in Repositories View if working tree is dirty
- Use decoration color to render dirty decorator in repositories view
- Improve sorting of nodes in Repositories View
- Auto-configure Gerrit after ssh clone
- Add "Compare with/Replace with" actions to ResourceMappings
- Use the default repository folder when importing Team project sets
- Consider initial selection in Interactive Rebase view
- Allow changing branch names when initializing a Gitflow repository
- Add icon decorations to identify gitflow repositories
- Allow changing the commit message during feature finish with squash option
- Implement squash and keep branch options for feature finish
- Do not iterate over all staged view entries if not needed
- Add default limit for number of shown diff lines in history
- Update swtbot to 2.3.0
- Update org.apache.httpcomponents used by JGit to 4.3
- Stabilize unstable UI tests
- Add Gitflow UI tests
- Enable NPE analysis in EGit
47 Bugs and 17 enhancement requests were closed
The following 22 developers worked on this release:
Andrey Loskutov, Chris Price, Christian Georgi, Dani Megert, Denis Zygann, Jan-Ove Weichel, Joachim Käßer, Jon Ander Peñalba, Karsten Panier, Lars Vogel, Laurent Delaigue, Matthias Sohn, Markus Keller, Max Hohenegger, Mykola Nikishov, Pawel Nowak, Peter Karena, Philipp Bumann, Stefan Dirix, Thomas Wolf, Tobias Baumann, Wayne Beaton