Skip to main content
Jump to: navigation, search

Difference between revisions of "EGit/New and Noteworthy/3.0"

(Features)
(EGit Features: screenshots, reorder features)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= 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]).
* Allow reset to user-entered commit expression in reset dialog ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=352142 bug 352142]).
+
 
* 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]).
+
= GitHub Connector Features =
* Add rename detections to the quickdiff provider
+
* Adapt github connector to use JGit/EGit 3.0
* Add rename detection to the history file diff viewer
+
* Switch UserPlan fields to long instead of int
* Allow users to show server messages while pushing
+
** This expected size can be common for large Enterprise installs.
* Show fast forward modes in Merge dialog
+
* Add service support for contents API
  
 
= Performance Improvements =
 
= Performance Improvements =
Line 23: 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 117 Bugs and 23 enhancement requests] were closed
+
[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 30: Line 52:
 
* All former public packages have been marked internal since they were never intended to be API
 
* All former public packages have been marked internal since they were never intended to be API
 
* File enhancement bugs on [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EGit&component=Core EGit Core] to specify EGit APIs you need. Prepend [API] to the bug title to mark it as API relevant.
 
* File enhancement bugs on [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EGit&component=Core EGit Core] to specify EGit APIs you need. Prepend [API] to the bug title to mark it as API relevant.
 +
 +
  
 
= Contributors =
 
= Contributors =
The following X developers worked on this release:
+
The following 14 developers worked on this release:
  
TODO
+
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

Latest revision as of 04:58, 3 June 2013

EGit Features

Rename Detection

Rename detection was added to the file diff viewer in the History view and Commit editor (bug 335082):

EGit-3.0-file-diff-rename.png

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):

EGit-3.0-reset-to-expression.png

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

Back to the top