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.5"
< EGit | New and Noteworthy
(→Performance Improvements) |
(screenshots, wording, formatting) |
||
Line 1: | Line 1: | ||
= EGit = | = EGit = | ||
==Features== | ==Features== | ||
− | + | ||
− | + | === Interactive Rebase View === | |
− | * | + | |
− | + | * Allow to move multiple commits by drag & drop | |
− | + | * Indicate order of steps and allow to change it by clicking on header | |
− | + | * Add context menu for plan modification | |
− | + | ||
− | + | === History View === | |
− | + | ||
− | + | * Add support for cherry-picking multiple commits at once | |
− | + | * Use separate diff viewer instead of embedding into message | |
− | + | * Add menu action for deleting tags | |
− | + | * Support searching for branches/tags with find toolbar | |
− | * | + | * Make compare/open actions work with renamed/moved files |
− | + | * Enable "Create Patch" for first commit in the History view | |
* Add support for reverting multiple commits at once. | * Add support for reverting multiple commits at once. | ||
* Offer interactive and preserve merges options when selecting rebase target | * Offer interactive and preserve merges options when selecting rebase target | ||
− | * | + | |
− | ** PullRequest supports the review_comments field | + | === Stash Support === |
+ | |||
+ | * Add "Stashes" menu to Team context menu and toolbar | ||
+ | |||
+ | [[File:EGit-3.5-stash-toolbar.png]] | ||
+ | |||
+ | * Add stash commit viewer | ||
+ | |||
+ | [[File:EGit-3.5-stash-viewer.png]] | ||
+ | |||
+ | * Optimize layouts of commit and stash viewer | ||
+ | |||
+ | === Menus === | ||
+ | |||
+ | * Add "Team" menu on working sets | ||
+ | |||
+ | [[File:EGit-3.5-working-set-team-menu.png]] | ||
+ | |||
+ | * Add "Repository" submenu in Team menu of files and folders | ||
+ | |||
+ | [[File:EGit-3.5-repository-submenu.png]] | ||
+ | |||
+ | === GitHub Connector === | ||
+ | |||
+ | * PullRequest supports the review_comments field | ||
==Usability Improvements== | ==Usability Improvements== | ||
− | + | * Add "Show Annotations" to ruler menu of revision editor | |
− | + | ||
− | + | ||
− | + | ||
* Staging view: sort content by name if file names are shown first | * Staging view: sort content by name if file names are shown first | ||
− | * Repositories | + | * Repositories view |
** Sort tags in natural order | ** Sort tags in natural order | ||
− | ** Sort folders before files in working | + | ** Sort folders before files in working directory |
− | * Commit | + | * Commit dialog |
** Add "Select for Commit" to files context menu | ** Add "Select for Commit" to files context menu | ||
** Replace help button with link to Staging view | ** Replace help button with link to Staging view | ||
* Cherry-pick | * Cherry-pick | ||
− | ** Show a rebase result dialog if cherry-picking fails | + | ** Show a rebase result dialog if cherry-picking fails |
** Provide more context in cherry-pick confirmation dialog | ** Provide more context in cherry-pick confirmation dialog | ||
* Push | * Push | ||
Line 41: | Line 62: | ||
** Push Branch: Don't suggest branch name of local upstream branch | ** Push Branch: Don't suggest branch name of local upstream branch | ||
** Assist in Push dialog and allow to push to custom refs | ** Assist in Push dialog and allow to push to custom refs | ||
− | ** | + | ** Show details about branch and commit in simple push dialog |
− | ** | + | ** Make source/destination branch more clear in push result dialog/confirmation |
==Performance Improvements== | ==Performance Improvements== | ||
− | * Improved performance | + | * Staging view |
− | * | + | ** Improved performance on large repositories/working directories |
− | * Use faster method of setting styles | + | ** Don't reload repository on selection if repository stays the same |
+ | * Use faster method of setting styles in commit message details | ||
= Bug Fixes = | = Bug Fixes = |
Revision as of 07:22, 16 September 2014
Contents
EGit
Features
Interactive Rebase View
- Allow to move multiple commits by drag & drop
- Indicate order of steps and allow to change it by clicking on header
- Add context menu for plan modification
History View
- Add support for cherry-picking multiple commits at once
- Use separate diff viewer instead of embedding into message
- Add menu action for deleting tags
- Support searching for branches/tags with find toolbar
- Make compare/open actions work with renamed/moved files
- Enable "Create Patch" for first commit in the History view
- Add support for reverting multiple commits at once.
- Offer interactive and preserve merges options when selecting rebase target
Stash Support
- Add "Stashes" menu to Team context menu and toolbar
- Add stash commit viewer
- Optimize layouts of commit and stash viewer
Menus
- Add "Team" menu on working sets
- Add "Repository" submenu in Team menu of files and folders
GitHub Connector
- PullRequest supports the review_comments field
Usability Improvements
- Add "Show Annotations" to ruler menu of revision editor
- Staging view: sort content by name if file names are shown first
- Repositories view
- Sort tags in natural order
- Sort folders before files in working directory
- Commit dialog
- Add "Select for Commit" to files context menu
- Replace help button with link to Staging view
- Cherry-pick
- Show a rebase result dialog if cherry-picking fails
- Provide more context in cherry-pick confirmation dialog
- Push
- Simple push wizard links to Advanced push wizard
- When "Commit and Push" opens a wizard, use simple push wizard
- Push Branch: Don't suggest branch name of local upstream branch
- Assist in Push dialog and allow to push to custom refs
- Show details about branch and commit in simple push dialog
- Make source/destination branch more clear in push result dialog/confirmation
Performance Improvements
- Staging view
- Improved performance on large repositories/working directories
- Don't reload repository on selection if repository stays the same
- Use faster method of setting styles in commit message details
Bug Fixes
44 Bugs and 16 enhancement requests were closed
Contributors
The following 17 developers worked on this release:
Andreas Hermann, Andrey Loskutov, Axel Richard, Carsten Pfeiffer, Konrad Kügler, Laurent Goubet, Maik Schreiber, Marc-Andre Laperle, Markus Keller, Matthias Sohn, Mickael Istria, Robin Rosenberg, Robin Stocker, Szymon Ptaszkiewicz, Tomasz Zarna, Vadim Dmitriev, Zehua Liu