Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EGit/New and Noteworthy/4.0"
< EGit | New and Noteworthy
(Created page with "= EGit = == Features * Extend EGit to allow use of git-flow [1] * Introduce internal API to integrate Team merging to prepare support for model merge * Wizard for invoking au...") |
|||
Line 1: | Line 1: | ||
= EGit = | = EGit = | ||
− | == Features | + | == Features== |
* Extend EGit to allow use of git-flow [1] | * Extend EGit to allow use of git-flow [1] | ||
* Introduce internal API to integrate Team merging to prepare support for model merge | * Introduce internal API to integrate Team merging to prepare support for model merge | ||
Line 9: | Line 9: | ||
* Java templates variables for Git config variables | * Java templates variables for Git config variables | ||
− | == Usability Improvements | + | == Usability Improvements== |
* Sort branches in "Push to Gerrit" wizard case insensitive | * Sort branches in "Push to Gerrit" wizard case insensitive | ||
* Automatic wildcard matching in "Add Git repositories" dialog | * Automatic wildcard matching in "Add Git repositories" dialog | ||
Line 24: | Line 24: | ||
* Make welcome page contribution more consistent | * Make welcome page contribution more consistent | ||
− | == Performance Improvements | + | == Performance Improvements== |
* Use image descriptors cache for external programs | * Use image descriptors cache for external programs | ||
* Optimizations for GitResourceDeltaVisitor visit() | * Optimizations for GitResourceDeltaVisitor visit() | ||
Line 30: | Line 30: | ||
* Allow to switch the branch sequence off in the commit message viewer | * Allow to switch the branch sequence off in the commit message viewer | ||
− | == Build and release engineering | + | == Build and release engineering== |
* Update minimum required Java version to Java 7 | * Update minimum required Java version to Java 7 | ||
* Update build to use eclipse-jarsigner-plugin 1.1.2 | * Update build to use eclipse-jarsigner-plugin 1.1.2 |
Revision as of 06:41, 29 May 2015
Contents
EGit
Features
- Extend EGit to allow use of git-flow [1]
- Introduce internal API to integrate Team merging to prepare support for model merge
- Wizard for invoking automated project import
- Prevent Git Staging view to lose data when precommit hook aborts commit
- Show message dialog when hook aborts commit
- Java templates variables for Git config variables
Usability Improvements
- Sort branches in "Push to Gerrit" wizard case insensitive
- Automatic wildcard matching in "Add Git repositories" dialog
- Make PushResultDialog non-modal
- Properly style PushResultDialog in dark theme
- Fix styling of staging view and commit dialog for dark theme
- Add interactive rebase tooltip descriptions
- Raise warning if second line of commit message isn't empty
- Add sash to PushResultTable to allow resizing text field used to display push message
- Avoid blinking cursor in merge result dialog
- Accept git clone command as URI in clone wizard
- Close commit editor after deleting stash
- Consider different users and repo suffixes in project import
- Make welcome page contribution more consistent
Performance Improvements
- Use image descriptors cache for external programs
- Optimizations for GitResourceDeltaVisitor visit()
- Fix ResourceUtil performance on big repositories/workspaces
- Allow to switch the branch sequence off in the commit message viewer
Build and release engineering
- Update minimum required Java version to Java 7
- Update build to use eclipse-jarsigner-plugin 1.1.2
- Update to Jetty 9.2.10
- Update to javax.servlet 3.1
- Oomph configuration to setup Eclipse for EGit contributors
Bug Fixes
? Bugs and ? enhancement requests were closed
Contributors
The following ? developers worked on this release: