Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

(EGit)
(Usability Improvements)
(8 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
*Add ability to reword a commit directly from the history view.
 
*Add ability to reword a commit directly from the history view.
 
*Enable creating a new git repository in a non-empty folder
 
*Enable creating a new git repository in a non-empty folder
*Use branch.<name>.mergeoptions to set merge defaults
+
*Honor "branch.<name>.mergeoptions" to set merge defaults
*Add a flag in the StashCreateDialog to include untracked changes
+
*Add a flag in the create stash dialog to allow including untracked changes in a stash
*[stagingView] Enable for submodules
+
*Enable staging view for submodule repositories
 
*Add compare mode to CompareTreeView
 
*Add compare mode to CompareTreeView
 
*Provide extensibility for suggesting branch names
 
*Provide extensibility for suggesting branch names
  
==Usability==
+
==Usability Improvements==
 
*Fix Package Explorer text colors on dark theme
 
*Fix Package Explorer text colors on dark theme
*Interactive Rebase View: Action buttons toggle
 
*Suggest local branch name properly when remote contains a '/'
 
 
*Provide an option to fetch from Gerrit without checking out the branch
 
*Provide an option to fetch from Gerrit without checking out the branch
*Commit Viewer: Provide "Show in History" in toolbar
+
*Action buttons in interactive rebase view toggle
*[stagingView] Store the commit message on Eclipse shutdown
+
*Double click on commit in interactive rebase view opens commit viewer
*Disable logical model from preferences
+
*Allow to move multiple commits simultaneously in interactive rebase view
*[historyView] More space-efficient labels on commit with multiple tags
+
*Provide "Show in History" in toolbar of commit viewer
 +
*Show first line of commit message in editor tooltip of commit viewer
 +
*Store the commit message edited in staging view on Eclipse shutdown
 +
*Allow to disable logical model from preferences
 +
*Use more space-efficient labels on commits with multiple tags in history view
 
*Warn when switching branches and a launch is running for the repo
 
*Warn when switching branches and a launch is running for the repo
*Pull with rebase: show dialog if there are uncommitted changes
+
*Offer to reset to a reflog entry via the context menu in reflog view
*Commit Viewer: Show first line of commit message in editor tooltip
+
*Interactive Rebase View: Double click opens Commit Viewer
+
*[reflogView] Offer to reset to a reflog entry via the context menu
+
 
*Enable "Push to Upstream" when default remote has push spec
 
*Enable "Push to Upstream" when default remote has push spec
*Push Branch: Pre-fill branch name of upstream config if available
+
*Pre-fill branch name of upstream config if available in "Push Branch" dialog
*[Rebase Interactive] Move multiple commits
+
*Add "Open workspace version" to context menu of the compare editor
*Open workspace version from context menu of the compare editor
+
*Check for uncommitted changes before pull with rebase strategy
 
*Check for uncommitted changes before rewording commits.
 
*Check for uncommitted changes before rewording commits.
 
*Check for uncommitted changes before squashing commits.
 
*Check for uncommitted changes before squashing commits.
*Merge Tool: Don't ask for merge mode per default
+
*Don't ask for merge mode per default when opening merge tool
 
*Allow canceling the commit operation after save-during-commit
 
*Allow canceling the commit operation after save-during-commit
 
*Sort refs in the 'Switch To' menu in natural order
 
*Sort refs in the 'Switch To' menu in natural order
Line 49: Line 48:
  
 
= Contributors =
 
= Contributors =
The following zz developers worked on this release:
+
The following 16 developers worked on this release:
 +
 
 +
Andrea Guarinoni,
 +
Andreas Hermann,
 +
Arthur Daussy,
 +
Christian Georgi,
 +
Christian Halstrick,
 +
Gerd Zanker,
 +
Konrad Kügler,
 +
Laurent Goubet,
 +
Maik Schreiber,
 +
Marc Khouzam,
 +
Matthias Sohn,
 +
Michael Keppler,
 +
Robin Rosenberg,
 +
Robin Stocker,
 +
Stefan Lay,
 +
Tomasz Zarna

Revision as of 02:51, 2 June 2014

EGit

Features

  • Add ability to edit a commit directly from the history view.
  • Add ability to reword a commit directly from the history view.
  • Enable creating a new git repository in a non-empty folder
  • Honor "branch.<name>.mergeoptions" to set merge defaults
  • Add a flag in the create stash dialog to allow including untracked changes in a stash
  • Enable staging view for submodule repositories
  • Add compare mode to CompareTreeView
  • Provide extensibility for suggesting branch names

Usability Improvements

  • Fix Package Explorer text colors on dark theme
  • Provide an option to fetch from Gerrit without checking out the branch
  • Action buttons in interactive rebase view toggle
  • Double click on commit in interactive rebase view opens commit viewer
  • Allow to move multiple commits simultaneously in interactive rebase view
  • Provide "Show in History" in toolbar of commit viewer
  • Show first line of commit message in editor tooltip of commit viewer
  • Store the commit message edited in staging view on Eclipse shutdown
  • Allow to disable logical model from preferences
  • Use more space-efficient labels on commits with multiple tags in history view
  • Warn when switching branches and a launch is running for the repo
  • Offer to reset to a reflog entry via the context menu in reflog view
  • Enable "Push to Upstream" when default remote has push spec
  • Pre-fill branch name of upstream config if available in "Push Branch" dialog
  • Add "Open workspace version" to context menu of the compare editor
  • Check for uncommitted changes before pull with rebase strategy
  • Check for uncommitted changes before rewording commits.
  • Check for uncommitted changes before squashing commits.
  • Don't ask for merge mode per default when opening merge tool
  • Allow canceling the commit operation after save-during-commit
  • Sort refs in the 'Switch To' menu in natural order

Performance Improvements

  • Only fetch when synchronizing with remote-tracking branch
  • Only sample the progress when computing the compare tree view
  • Accelerate calculation of content of CompareTreeView.

Build and Release Engineering

  • Update Luna target platform to Orbit release R20140525021250
  • Update build to use Tycho 0.20.0
  • Add script to create EGit release

Bug Fixes

72 Bugs and 14 enhancement requests were closed

Contributors

The following 16 developers worked on this release:

Andrea Guarinoni, Andreas Hermann, Arthur Daussy, Christian Georgi, Christian Halstrick, Gerd Zanker, Konrad Kügler, Laurent Goubet, Maik Schreiber, Marc Khouzam, Matthias Sohn, Michael Keppler, Robin Rosenberg, Robin Stocker, Stefan Lay, Tomasz Zarna

Back to the top