Skip to content

New and Noteworthy 3.3

Matthias Sohn edited this page Dec 5, 2023 · 1 revision

EGit

Features

  • Add ability to squash commits directly from the History view.
  • Add a config option for the default source ref when branching
  • UI support for pruned references in fetch results
  • Allow to create configuration entries containing dots
  • Can perform Git operations on symbolic link (Note that the Eclipse UI does not yet know how to create or change a symbolic link).

Usability Improvements

  • Option to shorten long ref names at start in History view
  • Allow to force push in Push Branch wizard
  • Pre-select existing upstream configuration in Push Branch wizard
  • Only show scroll bars of text fields when necessary
  • Case insensitive order in branch selection dialogs
  • Prompt if there are unsaved files on stash
  • Strip "git clone" from pasted clone command
  • Show author and committer info for commits in Interactive Rebase view
  • Show rebase result status text in red for all failure states
  • Make clean command available on projects under Team > Advanced
  • In 'Search Git Repositories' wizard resolve variables in repository path

Performance Improvements

  • In EGit operations that change resources, only process resource change events at the end (not during the operation). This should improve performance for switching branches, replacing files, merging, rebasing and others.
  • Several patches to improve performance of Git Staging view with a large set of dirty files
  • Fixed refresh loop in History view

GitHub Connector

  • Fix duplicate URL encoding of repository search query

Build and Release Engineering

  • Update Kepler target platform to use Kepler SR2 orbit R-build
  • Update Luna target platform to use Luna M5 orbit repository

Bug Fixes

33 Bugs and 4 enhancement requests were closed

Contributors

The following 11 developers worked on this release:

Ben Hammen, Gerd Zanker, Jan Koops, Konrad Kügler, Maik Schreiber, Matthias Sohn, Michael Keppler, Robin Stocker, Robin Rosenberg, Sascha Vogt, Stefan Lay, Tomasz Zarna

Clone this wiki locally