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.
Difference between revisions of "EGit/New and Noteworthy/3.3"
< EGit | New and Noteworthy
(clarify Push Branch improvements) |
(add bug 427681) |
||
Line 22: | Line 22: | ||
== Performance Improvements == | == Performance Improvements == | ||
+ | * In EGit operations that change resources, only process resource change events at the end (not during the operation). This should improve performance for switching branches, replacing files, merging, rebasing and others. | ||
* Several patches to improve performance of Git Staging view with a large set of dirty files | * Several patches to improve performance of Git Staging view with a large set of dirty files | ||
* Fixed refresh loop in History view | * Fixed refresh loop in History view |
Revision as of 08:12, 20 February 2014
THIS IS A DRAFT, 3.3 is planned to be released on Feb 28
Contents
EGit
Features
- Add ability to squash commits directly from the History view.
- Add a config option for the default source ref when branching
- UI support for pruned references in fetch results
- Allow to create configuration entries containing dots
Usability Improvements
- Option to shorten long ref names at start in History view
- Allow to force push in Push Branch wizard
- Pre-select existing upstream configuration in Push Branch wizard
- Only show scroll bars of text fields when necessary
- Case insensitive order in branch selection dialogs
- Prompt if there are unsaved files on stash
- Strip "git clone" from pasted clone command
- Show author and committer info for commits in Interactive Rebase view
- Show rebase result status text in red for all failure states
- Make clean command available on projects under Team > Advanced
- In 'Search Git Repositories' wizard resolve variables in repository path
Performance Improvements
- In EGit operations that change resources, only process resource change events at the end (not during the operation). This should improve performance for switching branches, replacing files, merging, rebasing and others.
- Several patches to improve performance of Git Staging view with a large set of dirty files
- Fixed refresh loop in History view
GitHub Connector
- Fix duplicate URL encoding of repository search query
Build and Release Engineering
- Update Kepler target platform to use Kepler SR2 orbit R-build
- Update Luna target platform to use Luna M5 orbit repository
Bug Fixes
32 Bugs and 1 enhancement requests were closed
Contributors
The following 11 developers worked on this release:
Ben Hammen, Gerd Zanker, Jan Koops, Konrad Kügler, Maik Schreiber, Matthias Sohn, Michael Keppler, Robin Stocker, Sascha Vogt, Stefan Lay, Tomasz Zarna