Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse EGit™: Git...
  5. 4.0.0
  6. 4.0.0 Release Review

Eclipse EGit™: Git Integration for Eclipse 4.0.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.

Wednesday, June 17, 2015
Project: 
Eclipse EGit™: Git Integration for Eclipse
Release: 

4.0.0

Description: 

Features

  • Extend EGit to support git-flow to automate git branching workflow
  • Introduce internal API to integrate Team merging to prepare support for model merge
  • New project import wizard for invoking automated project import
  • Prevent Git Staging view to lose data when precommit hook aborts commit
  • Show message dialog when hook aborts commit
  • Java templates variables for Git config variables

Usability improvements

  • Sort branches in "Push to Gerrit" wizard case insensitive
  • Automatic wildcard matching in "Add Git repositories" dialog
  • Make PushResultDialog non-modal
  • Properly style PushResultDialog in dark theme
  • Fix styling of staging view and commit dialog for dark theme
  • Add interactive rebase tooltip descriptions
  • Raise warning if second line of commit message isn't empty
  • Add sash to PushResultTable to allow resizing text field used to display push message
  • Avoid blinking cursor in merge result dialog
  • Accept git clone command as URI in clone wizard
  • Close commit editor after deleting stash
  • Consider different users and repo suffixes in project import
  • Make welcome page contribution more consistent

Performance improvements

  • Use image descriptors cache for external programs
  • Optimizations for GitResourceDeltaVisitor visit()
  • Fix ResourceUtil performance on big repositories/workspaces
  • Allow to switch the branch sequence off in the commit message viewer

Build and release engineering

  • Update minimum required Java version to Java 7
  • Update build to use eclipse-jarsigner-plugin 1.1.2
  • Update to Jetty 9.2.10
  • Update to javax.servlet 3.1
  • Oomph configuration to setup Eclipse for EGit contributors
  • Update build to use Tycho 0.23.0

Fixes

  • Fixed many errors reported by the automated error reporter
  • Avoid deadlocks during resource changes in AutoShareProjects
  • Don't let timestamps depend on the timer resolution
  • Fix ConfigureGerrit Task to respect http.sslVerify config parameter
  • Use try-with-resource to avoid resource leaks
  • Fix behavior of EGit when repo is a symlink

 

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

This release is part of Mars.
  • Sign in to post comments.
Eclipse EGit™: Git Integration for Eclipse

Project Links

  • Getting Started
  • Website

Related Projects

Related Projects:

  • Eclipse Technology
    • Eclipse JGit™: Java implementation of Git

Project Hierarchy:

  • Eclipse Technology
  • Eclipse EGit™: Git Integration for Eclipse

Tags

Technology Types
  • OSGi
  • Tools
Build Technologies
  • Jenkins
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top