Eclipse EGit: Git Integration for Eclipse 5.5.0 Release Review

Type
Release
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Release

5.5.0

Description

Features

  • History: show diffs for merges in first-parent mode
  • 549424 Add "show first parent only" button to the history view
  • 438902 Add option to create light weight tags
  • 389656 Github client: add events field to RepositoryHook
  • 521783 Github client: add missing fields for GitHub push event

Usability enhancements

  • History view: shorten view toolbar
  • Change status bar label for repository view nodes
  • Simplify wording of confirmation questions in dialogs
  • 550292, 550293 Shorten confirmation messages for "reset hard" and "discard changes"
  • 545044 Show current branch first in pull result dialog
  • History: keep commit selected if branches to show change
  • 549034 Suppress history for structural RepositoryTreeNodes
  • 549618 Show standard message box on paste to repo view error
  • 550082 Don't decorate ResourceMappings mapping only unshared resources
  • 549206 Handle Java templates initialization error silently
  • 545290 Bind F2 on repo node to rename of current branch
  • 548495 Clear input of history view when repository is removed
  • 549235 Log an error if the reflog cannot be read
  • 549426 Don't log info about using Apache MINA sshd SSH client
  • 549269 Staging View: put a "presentation" button in the unstaged viewer's toolbar
  • Allow cancelling multi repository checkout
  • Add command icons for
    • add submodule (repo view context menu)
    • replace with commit, branch, ref (resource context menu)
    • compare with commit, branch, ref (resource context menu)
  • 548144 Reword commit dialog - Use verbs instead of OK
  • 548170 Hide "Rebase sucessfull" dialog by default
  • 548079 Improve reflog view updates

Performance improvements

  • 548978 Speed up image decoration for remote branch nodes

Bug fixes

  • 550513 Ensure staging view widgets get re-enabled
  • 549612 Fix silent failure on conflicting checkout after branch creation.
  • 548996 Log exception in create branch wizard
  • Always check for merge commit when opening file diff
  • 549812 Fix progress reporting for some commands
  • Fix typos in localization
  • 464949 Fix equals & hashCode of StashedCommitNode
  • Fix a few instances where repositories are not closed
  • Fix CommitFileDiffViewer/"Show in History" for non-resources
  • Avoid duplicate entries in the history view's view history
  • 360868 Fix showing selected refs or commits in history view
  • 520735 Repositories view: check for submodules when reacting on selection
  • Avoid repeatedly querying the ref database when getting the children of a BranchHierarchyNode
  • 548158 Enable the "Switch To..." menu for submodule folders
  • 548434 Fix NPE in RepositoriesViewPropertyTester
  • 548534 Avoid NPE in FetchGerritChangePage
  • BranchOperation: fix progress monitor handling
  • 548368 Restore behavior of exception reporting during branch switch
  • 537774 Github client: change mergeable in PullRequest to boolean

Build and release engineering

  • Update Orbit to R20190827152740 (2019-09)
  • 550094 Update Jetty to 9.4.20.v20190813
  • 450485 Use https in update site URLs
  • Delete outdated Orbit target platform definitions
  • Fix deprecations caused by Instant based DirCacheEntry
  • 549997 Remove duplicate configure fetch/push commands
  • [releng] Update target platform & SystemReader to JGit changes
  • Stabilize StageUnstageActionTest
  • 549178 Simplify RepositoryUtils.mapCommitToRef()
  • Replace deprecated getRefs() calls
  • Unify bundle name placeholders
  • BranchOperation: consistent use of MessageFormat
  • Oomph setup: update and rotate API baselines
  • Github client: add missing update site URL and name
  • 548762 Github client: Use not deprecated hook test URL
  • Github client: unify bundle name placeholders
Conforms To UI/UX Guidelines
Not verified
This release is part of Eclipse IDE 2019-09