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
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse EGit: Git Integration...
  5. 4.9.0

Eclipse EGit: Git Integration for Eclipse 4.9.0

Primary tabs

  • Overview(active tab)
  • Release Plan
  • Review Information

Features

  • Adapt NetUtil.setSslVerification to honor http.<url>.sslVerify
  • Log warnings about invalid git config entries
  • Log warnings about invalid RefSpecs in git config files
  • Add ICommitMessageProvider2 for caret positioning in commit messages (bug 516867)

Usability Improvements

  • Enable editing RefSpec on double click
  • Trim history search pattern
  • Added context actions 'Assume Unchanged' and 'Untrack' in staging view
  • Improve commit message validation & remove leading whitespace
  • Remove trailing whitespace from commit messages
  • Use verbs for button labels in UnmergedBranchDialog
  • Detached HEAD dialog should use verbs (close) instead of OK
  • Commit is not possible should use verbs instead of OK
  • Use verbs in RebaseResultDialog instead of OK (bug 518467)
  • New toolbar button to switch repositories in git views. This enables the user to quickly switch the staging view, the reflog view, the rebase interactive view, or the history view from one repository to another via a toolbar button with a drop-down menu listing all currently configured git repositories. (bug 518607)
  • Add descriptive message to directory browsers
  • Set window title in smart import wizard
  • Make EGit text viewers react to font and color preference changes (bug 484097)
  • Improve hard-wrapping in commit messages to properly show long URLs (bug 519012)
  • FetchGerritChangePage: supply patch set number in the background (bug 518492)
  • FetchGerritChangePage: auto-supply highest patch set number (bug 518492)
  • Use "Check Out" for the default button in checkout confirmation dialog (bug 511691)
  • Improve texts shown for the copy command
  • FetchGerritChangePage: also try to determine the patch set number (bug 518492)
  • FetchGerritChangePage: validate change ref a little more strictly
  • FetchGerritChangePage: validate change ref against advertised refs
  • FetchGerritChangePage: improve content assist (bug 518495)
  • Use verbs in PushResultDialog instead of OK (bug 518044)
  • Staging view: add toolbar buttons to stage/unstage all files (bug 518213)
  • Contextual actions in tooltips in staging view. If there are selected elements in the staged/unstaged viewers, provide quick access to the "Add to index"/"Remove from index" actions via a toolbar shown in a tooltip when the mouse pointer hovers over a selected element. (bug 516969)
  • Change the icons for clone, add, and create repositories (bug 347081)
  • Icon clean-up: use PNG, provide HiDPI versions, include SVG sources (bug 517169, bug 517171)
  • Improve Decoration Support for ResourceMappings (bug 498546)

 

Performance Improvements

  • Reduce allocations in git decorator (bug 500106)

Bug Fixes

  • Fix NPE in ConnectProviderOperation (bug 522423)
  • Fix NotHandledException for "org.eclipse.egit.ui.RepositoriesViewOpen" (bug 521824)
  • Prevent NPE below RemoveOrDeleteRepositoryCommand (bug 521826)
  • GitHistoryPage: search widget must not react to font changes
  • Update submodule nodes when submodule refs change (bug 520694)
  • Correct listeners in IndexDiffCacheEntry (bug 520694)
  • Prevent NPE in LaunchFinder (bug 520033)
  • Adds mnemonic to "Select" button in the "Create Branch" Dialog (bug 517776)
  • Ensure DiffFormatter is closed in CreatePatchOperation
  • Restrict resizing of the "Fetch from Gerrit" Dialog (bug 519335)
  • Disable delete config section button in the configuration preference page for no selection
  • Reflog view: serialize asynchronous loading jobs (bug 519431)
  • Fix alignment of buttons in git config preference pages
  • Git history: preference-based actions must run in the UI thread.
  • Fix history view showing only commit IDs sometimes (bug 519104)
  • Correct synchronize info calculation for folders (bug 518646)
  • Staging View tooltips: work around bug 330384 on GTK (bug 516969)
  • Fix the icon for the PullWithOptions command

Build and Release Engineering

  • Add org.apache.commons.codec 1.9.0 to target platform
  • Update args4j to 2.33
  • Remove mylyn "latest" p2 repository from target platform
  • Remove easymport p2 repository from Mars target platform
  • Remove Mylyn wikitext from target platforms
  • Remove unnecessary runtime dependency on wikitext for doc bundle (bug 519248)
  • Update Mylyn Wikitext update site URL
  • Oomph setup: include TPD and AnyEditTools
  • Update Oomph setup
  • Update mylyn github feature to require egit from same release

 

Release Date: 
Wednesday, October 4, 2017
Review: 
4.9.0 Release Review
Release Type: 
Minor release

Project Links

  • Getting Started
  • Website
Eclipse EGit: Git Integration for Eclipse

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
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

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