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.0"
(→Contributors) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= EGit Features = | = EGit Features = | ||
+ | == Rename Detection == | ||
+ | |||
+ | Rename detection was added to the file diff viewer in the History view and Commit editor ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=335082 bug 335082]): | ||
+ | |||
+ | [[Image:EGit-3.0-file-diff-rename.png]] | ||
+ | |||
+ | The Git Quick Diff provider also detects renames now ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=335081 bug 335081]). | ||
+ | |||
+ | == Reset to Expression == | ||
+ | |||
+ | Allow reset to user-entered commit expression in reset dialog ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=352142 bug 352142]): | ||
+ | |||
+ | [[Image:EGit-3.0-reset-to-expression.png]] | ||
+ | |||
+ | == Other == | ||
+ | |||
+ | * Show fast forward modes in merge dialog ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=397835 bug 397835]). | ||
* Consider the ancestor when comparing with remote revisions ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=400943 bug 400943]). | * Consider the ancestor when comparing with remote revisions ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=400943 bug 400943]). | ||
+ | * Allow users to show server messages while pushing ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=398387 bug 398387]). | ||
+ | * Share project: Allow "Create Repository" even when a parent directory already contains a repository ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=407190 bug 407190]). | ||
+ | * Commit dialog: the file section can now be resized by hovering the mouse just above the file section title and dragging the sash up or down, making the message section increase/decrease accordingly ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=343712 bug 343712]). | ||
+ | * Also show committer if different from author in result dialogs of fetch, pull and push ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=363023 bug 363023]). | ||
* History view: Adjust column widths and don't show e-mail addresses by default to improve space use | * History view: Adjust column widths and don't show e-mail addresses by default to improve space use | ||
* Improve error reporting for pull failures due to conflicts | * Improve error reporting for pull failures due to conflicts | ||
* When opening a resource which exists in more than one project (due to nested projects), open it in the most specific project ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=404629 bug 404629]). | * When opening a resource which exists in more than one project (due to nested projects), open it in the most specific project ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=404629 bug 404629]). | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= GitHub Connector Features = | = GitHub Connector Features = | ||
Line 29: | Line 44: | ||
* Fix rebase pulldown in toolbar not being accessible during rebase ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=387184 bug 387184]). | * Fix rebase pulldown in toolbar not being accessible during rebase ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=387184 bug 387184]). | ||
* Fix NPE when operating on a selection containing a linked resource pointing to a file or directory outside of a workspace project git repository ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=406922 bug 406922]). | * Fix NPE when operating on a selection containing a linked resource pointing to a file or directory outside of a workspace project git repository ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=406922 bug 406922]). | ||
+ | * Fix branch names shown in Configure Branch dialog ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=407465 bug 407465]). | ||
− | [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=3805932&resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-06-26&chfield=resolution&query_format=advanced&chfieldfrom=2013-2-20&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=EGit | + | [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=3805932&resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-06-26&chfield=resolution&query_format=advanced&chfieldfrom=2013-2-20&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=EGit 116 Bugs and 23 enhancement requests] were closed |
= API changes = | = API changes = | ||
Line 42: | Line 58: | ||
The following 14 developers worked on this release: | The following 14 developers worked on this release: | ||
− | André Dietisheim | + | André Dietisheim, |
− | Carsten Pfeiffer | + | Carsten Pfeiffer, |
− | Dani Megert | + | Dani Megert, |
− | François Rey | + | François Rey, |
− | Gunnar Wagenknecht | + | Gunnar Wagenknecht, |
− | Jake Wharton | + | Jake Wharton, |
− | Kevin Sawicki | + | Kevin Sawicki, |
− | Laurent Goubet | + | Laurent Goubet, |
− | Markus Keller | + | Markus Keller, |
− | Matthias Sohn | + | Matthias Sohn, |
− | Robin Rosenberg | + | Robin Rosenberg, |
− | Robin Stocker | + | Robin Stocker, |
− | Stephen Elsemore | + | Stephen Elsemore, |
Tomasz Zarna | Tomasz Zarna | ||
+ | |||
+ | [[Category:EGit]] |
Latest revision as of 22:12, 29 November 2023
Contents
EGit Features
Rename Detection
Rename detection was added to the file diff viewer in the History view and Commit editor (bug 335082):
The Git Quick Diff provider also detects renames now (bug 335081).
Reset to Expression
Allow reset to user-entered commit expression in reset dialog (bug 352142):
Other
- Show fast forward modes in merge dialog (bug 397835).
- Consider the ancestor when comparing with remote revisions (bug 400943).
- Allow users to show server messages while pushing (bug 398387).
- Share project: Allow "Create Repository" even when a parent directory already contains a repository (bug 407190).
- Commit dialog: the file section can now be resized by hovering the mouse just above the file section title and dragging the sash up or down, making the message section increase/decrease accordingly (bug 343712).
- Also show committer if different from author in result dialogs of fetch, pull and push (bug 363023).
- History view: Adjust column widths and don't show e-mail addresses by default to improve space use
- Improve error reporting for pull failures due to conflicts
- When opening a resource which exists in more than one project (due to nested projects), open it in the most specific project (bug 404629).
GitHub Connector Features
- Adapt github connector to use JGit/EGit 3.0
- Switch UserPlan fields to long instead of int
- This expected size can be common for large Enterprise installs.
- Add service support for contents API
Performance Improvements
- Lessen the re-indexing work and number of queued jobs (bug 381856).
Also see JGit 3.0 release notes.
Bug Fixes
- Fix commit keyboard shortcut Ctrl+# (bug 363648).
- Fix rebase pulldown in toolbar not being accessible during rebase (bug 387184).
- Fix NPE when operating on a selection containing a linked resource pointing to a file or directory outside of a workspace project git repository (bug 406922).
- Fix branch names shown in Configure Branch dialog (bug 407465).
116 Bugs and 23 enhancement requests were closed
API changes
- All former public packages have been marked internal since they were never intended to be API
- File enhancement bugs on EGit Core to specify EGit APIs you need. Prepend [API] to the bug title to mark it as API relevant.
Contributors
The following 14 developers worked on this release:
André Dietisheim, Carsten Pfeiffer, Dani Megert, François Rey, Gunnar Wagenknecht, Jake Wharton, Kevin Sawicki, Laurent Goubet, Markus Keller, Matthias Sohn, Robin Rosenberg, Robin Stocker, Stephen Elsemore, Tomasz Zarna