Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse EGit: Git Integration for Eclipse 4.3

4.3

Description

Improve support for submodules and nested repositories

  • Update index diff of parent repository when submodule changes
  • Extended support for nested repositories in project.
  • Fix refresh after re-connecting a project with submodules inside
  • Handle submodules in auto-sharing
  • Delegate detection of git repositories to JGit
  • RepositoryCache: do not prematurely remove submodules
  • RepositoriesViewLabelProvider: mark dirty submodules
  • Fix recognition of submodules in folders.

Staging View

  • When running "Commit" action open staging view instead of commit dialog
  • Auto-switch between horizontal and vertical StagingView layout

GitFlow

  • Allow filtering of Gitflow feature branches in checkout and track dialog
  • Added Gitflow convenience command for checking out develop branch

Gerrit support

  • Staging View: Treat "Commit and Push" as Gerrit push for the currently checked out branch when the repository has a gerrit configuration.
  • Auto-fill "Fetch from Gerrit" wizard for more clipboard contents

Miscellaneous enhancements

  • Wizard to configure pull operation
  • Use default preferences for preferred MergeStrategy
  • Support copy/move of workspace if Git repository is under workspace
  • Distinguish unchanged/deleted files in logical models
  • In order to allow headless reuse move EclipseSshSessionFactory, EclipseAuthenticator and EclipseProxySelector to org.eclipse.egit.core

EGit Github Client

  • Add the assigner attribute to IssueEvent

Build and release engineering

  • Update to latest SWTBot to get more meaningful screenshots on test errors