Jump to: navigation, search

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

(Features)
(Bug Fixes)
 
(3 intermediate revisions by the same user not shown)
Line 18: Line 18:
  
 
* Improve UI of upstream configuration when creating a branch
 
* Improve UI of upstream configuration when creating a branch
 +
 +
[[Image:Egit-3.2-CreateBranchWizard.png]]
 +
 
* Blame annotations: Add link for showing commit in history and open
 
* Blame annotations: Add link for showing commit in history and open
 
* Blame annotations: Show start commit when opening editor
 
* Blame annotations: Show start commit when opening editor
 
* Blame annotations: Show diff in hover and enable blaming parent commits
 
* Blame annotations: Show diff in hover and enable blaming parent commits
 +
 +
[[Image:Egit-3.2-BlameImprovements.png]]
 +
 
* PSF import also supports checking out tags, not only branches
 
* PSF import also supports checking out tags, not only branches
 
* Make Merge Tool work for non-workspace files
 
* Make Merge Tool work for non-workspace files
Line 59: Line 65:
 
= Bug Fixes =
 
= Bug Fixes =
  
[https://bugs.eclipse.org/bugs/buglist.cgi?list_id=3805932&resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-12-18&chfield=resolution&query_format=advanced&chfieldfrom=2013-10-03&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=EGit 44 Bugs and 13 enhancement requests] were closed
+
[https://bugs.eclipse.org/bugs/buglist.cgi?list_id=3805932&resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-12-18&chfield=resolution&query_format=advanced&chfieldfrom=2013-10-03&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=EGit 55 Bugs and 13 enhancement requests] were closed
  
 
= Contributors =
 
= Contributors =

Latest revision as of 18:50, 17 December 2013

EGit

Features

  • Interactive rebase allows to quickly edit a series of commits

Egit-3.2-InteractiveRebaseView.png

  • Support for configuration option rebase.autostash. Automatically create a temporary stash before a rebase operation begins, and apply it after the operation ends. This means that you can run rebase on a dirty worktree. However, use with care: the final stash application after a successful rebase might result in non-trivial conflicts.
  • Add dropping multiple stashed commits in repositories view, select multiple stashes and click "Delete Stashed Commits..."
  • Push Branch / Initial Push wizard simplifies pushing a branch and also allows upstream configuration for new branches created by the push operation

Egit-3.2-PushBranchWizard.png

  • Push Tags wizard simplifies pushing one or multiple tags

Egit-3.2-PushTagWizard.png

  • Improve UI of upstream configuration when creating a branch

Egit-3.2-CreateBranchWizard.png

  • Blame annotations: Add link for showing commit in history and open
  • Blame annotations: Show start commit when opening editor
  • Blame annotations: Show diff in hover and enable blaming parent commits

Egit-3.2-BlameImprovements.png

  • PSF import also supports checking out tags, not only branches
  • Make Merge Tool work for non-workspace files
  • Rebase: Show dialog in case there are uncommitted changes
  • "Search all" option for find toolbar in history view

Usability Improvements

  • Push Branch wizard: Preselect remote if branch has one configured
  • BranchSelectionDialog: Make resizable and sort elements
  • Add Show In > History to file diff pane in history view
  • Improve rendering of file diffs in history view
  • Commit dialog: Add "Compare with HEAD revision" to file context menu
  • Automatically share projects when adding existing repository in repositories view
  • Show tooltips for refs (history view, branch selection dialogs)
  • Prohibit invalid remote name in clone wizard
  • Disable Delete button when current branch is selected in Checkout dialog
  • Allow to edit branches while fetching from Gerrit
  • Show checkout confirmation when triggered from repositories view
  • Prohibit empty remote name
  • Only show "New HEAD" in merge result dialog when applicable
  • Fix showing deleted file in history from commit viewer
  • Expand the "Working Directory" node in import wizard
  • Validate branch and tag names in FetchFromGerritWizard
  • Add dialog settings to project import dialog
  • Validate new remote's name in NewRemoteDialog

Performance Improvements

  • Improve performance of loading tags in repositories view

GitHub Connector Features

No new features in this release.

Build and Release Engineering

  • Update Jetty to 7.6.14.v20131031
  • Add Luna target platform and update dependencies for Luna
  • Update build to use Tycho 0.19

Bug Fixes

55 Bugs and 13 enhancement requests were closed

Contributors

The following 14 developers worked on this release:

Ben Hammen, Boris Brodski, Christian Georgi, Christian Halstrick, Johan Wannheden, Kaloyan Raev, Markus Keller, Matthias Sohn, Michael Keppler, Mykola Nikishov, Robin Stocker, Stefan Lay, Tobias Pfeifer, Tomasz Zarna