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 Integration...
  5. 4.1.0
  6. 4.1.0 Release Review

Eclipse EGit: Git Integration for Eclipse 4.1.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, September 16, 2015
Project: 
Eclipse EGit: Git Integration for Eclipse
Release: 

4.1.0

Description: 

Merge Strategy Extension Point

Introduce a merge strategy extension point which allows to plugin custom merge strategies. This will be used by EMF Compare to add support for merging models.

Staging View and Commit Dialog

  • Add check for build warnings and errors before commit. Optionally block commit if there are any problems reported
  • Make warning for non-empty second line of commit message optional
  • Consider initial selection in Staging View
  • Improve Staging View to remember position of its components
  • Introduce compare mode for Git Staging View similar to History View

History View

  • Rewrite CommitMessageViewer to use JFace
  • Simplify hyperlink syntax coloring
  • Use standard hyperlink link colors

Repositories View

  • Decorate repository in Repositories View if working tree is dirty
  • Use decoration color to render dirty decorator in repositories view
  • Improve sorting of nodes in Repositories View

Other Enhancements

  • Auto-configure Gerrit after ssh clone
  • Add "Compare with/Replace with" actions to ResourceMappings
  • Use the default repository folder when importing Team project sets
  • Consider initial selection in Interactive Rebase view

Gitflow Support

  • Allow changing branch names when initializing a Gitflow repository
  • Add icon decorations to identify gitflow repositories
  • Allow changing the commit message during feature finish with squash option
  • Implement squash and keep branch options for feature finish

Performance Improvements

  • Do not iterate over all staged view entries if not needed
  • Add default limit for number of shown diff lines in history

Release Engineering and Build

  • Update swtbot to 2.3.0
  • Update org.apache.httpcomponents used by JGit to 4.3
  • Stabilize unstable UI tests
  • Add Gitflow UI tests
  • Enable NPE analysis in EGit
  • 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