Eclipse EGit: Git Integration for Eclipse 6.7.0

Security Fixes

Features

  • 581875 Add UI support for $XDG_CONFIG_HOME/git/config
  • 582225 Team->Share: consider git config option init.defaultBranch
  • EGitCredentialsProvider: support asking for a password only. JGit may ask for a password only, if a PKCS11 provider is used.

Usability Improvements

  • 582226 History view: dynamic label for "Push Commit...". Change the command handler to update its label to "Push Branch..." if there is a local branch pointing to the selected commit.

Performance Improvements

  • 578768 Improve performance of staging view by caching RepositoryState

Build an Release Engineering

Update dependencies

  • bouncycastle to 1.76
  • bytebuddy to 1.14.7
  • mockito to 5.5.0
  • Orbit to orbit-aggregation/release/4.29.0

Update build environment

  • tycho to 4.0.2

Other changes

  • Add target platform for Eclipse 2023-09 (4.29)
  • Use release p2 repo for Eclipse 2023-06 (4.28)
  • Remove the cbi-snapshots Maven repository
  • [oomph] Update and cycle API baselines. Include 6.6.0, remove 6.3.0 API baseline.
  • Fix target platforms for running EGit on it. 4.27 and 4.28 require a couple more dependencies to start Eclipse from the IDE. Use the equinox SDK feature instead of listing bundles one by one.
Release Date
Release Type
Minor release
This release is part of Eclipse IDE 2023-09