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
(→History View) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 25: | Line 25: | ||
* Use separate diff viewer instead of embedding into message | * Use separate diff viewer instead of embedding into message | ||
− | * | + | * Support searching for branches/tags with find toolbar |
[[File:Egit-3.5-history-find-tag-branch.png]] | [[File:Egit-3.5-history-find-tag-branch.png]] | ||
Line 39: | Line 39: | ||
=== Stash Support === | === Stash Support === | ||
− | * Add "Stashes" menu to | + | * Add "Stashes" menu to context menu on repositories in Repositories View and Git toolbar |
[[File:EGit-3.5-stash-toolbar.png]] | [[File:EGit-3.5-stash-toolbar.png]] | ||
Line 68: | Line 68: | ||
[[File:Egit-3.5-annotations-in-ruler.png]] | [[File:Egit-3.5-annotations-in-ruler.png]] | ||
− | * Staging view | + | * Staging view |
+ | ** Sort content by name if file names are shown first | ||
* Repositories view | * Repositories view | ||
** Sort tags in natural order | ** Sort tags in natural order | ||
Line 80: | Line 81: | ||
* Push | * Push | ||
** Simple push wizard links to Advanced push wizard | ** Simple push wizard links to Advanced push wizard | ||
− | ** | + | ** "Commit and Push" opens simple push wizard if no push refspec exists or current branch doesn't track a remote branch |
− | ** Push Branch: Don't suggest branch name | + | ** Push Branch: Don't suggest branch name if upstream branch is a local 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 | ** Show details about branch and commit in simple push dialog | ||
Line 93: | Line 94: | ||
= Bug Fixes = | = Bug Fixes = | ||
− | [https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&list_id=10006180&order=Importance&product=EGit&query_format=advanced&target_milestone=3.5 | + | [https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&list_id=10006180&order=Importance&product=EGit&query_format=advanced&target_milestone=3.5 47 Bugs and 18 enhancement requests] were closed |
= Contributors = | = Contributors = | ||
Line 115: | Line 116: | ||
Vadim Dmitriev, | Vadim Dmitriev, | ||
Zehua Liu | Zehua Liu | ||
+ | |||
+ | [[Category:EGit]] |
Latest revision as of 22:14, 29 November 2023
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
- Add support for reverting multiple commits at once.
- Add menu action for deleting tags
- Use separate diff viewer instead of embedding into message
- 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
Rebase
- Offer interactive and preserve merges options when selecting rebase target
Stash Support
- Add "Stashes" menu to context menu on repositories in Repositories View and Git 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
- "Commit and Push" opens simple push wizard if no push refspec exists or current branch doesn't track a remote branch
- Push Branch: Don't suggest branch name if upstream branch is a local 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
47 Bugs and 18 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