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.
5.3.0
Features
- 491169 Allow to sign commits
- 522245 Enable "Show Whitespace" for Java comparisons with editable index
- 541278 Provide "Show in System Explorer" on working tree nodes
- 542547 Switch SSH default from JSch to Apache MINA sshd
- EGit Github API: Implement list tags API for repository
- EGit Github API: Implement delete reference, tag and branch
- EGit Github API: Implement merging API for repository
- 541603 EGit GitHubClient: enable using a proxy
Usability Improvements
- 539888 Add icon to all "Copy commit Id" menus
- Add repository source selection to clone cheat sheet
- 544801 Use date format preferences for branch proposal tooltip
- 544771 Sort branches naturally in commit viewer and commit info
- 544517 Improve grouping context menu items for group.show
- [history] Handle workspace and non-workspace files alike for compare on double-click
- Use commit wizard banner in commit dialog
- 544277 Align onboarding text in repositories view top left
- 543495 Make merge viewers react better on outside changes
- Use more natural and case insensitive sorting
- Display more icons in egit menu items
- 544414 Show full branch name in status bar
- 541813 Set initial focus for empty remote configuration
- Remove empty layout column from wizard page RepositoryLocationPage
- 543897 New Git Repo wizard should have a description
- 541813 Style read-only text field like a label in the SimpleConfigure{Fetch|Push}Dialog
- 540813 Open compare editor in background
- Add icon for "Merge tool" context menu item
- Vertically align components in dialogs
- 542710 Improve wording of Running launch warning
- 542535 Add icon for GPG signing
- Show stash message in stash deletion confirmation
- 543897 EGit Github: Wizards shall have a description
Performance Improvements
- 545077 Improve staging area refresh performance
- 544600 Don't trigger decorations for getting an image of a RepositoryTreeNode
- 544512 Avoid excessive pruning in RepositoryCache
- 544237 CommitFileDiffViewer: improve performance for huge commits
- 544404 Avoid traversing git history for added files
- Use PathFilterGroup where possible instead of or-ed PathFilters
- Replace FileInputStream and FileOutputStream with static Files methods
- 542513 Staging view: calculate the full title text in the background
Bug Fixes
- FetchGerritChangePage: don't auto-fill if user typed
- 544988 Fix NullPointerException in DeleteBranchDialog.refNameFromDialog
- 544990 Fix NullPointerException in MoveProjectsLabelProvider.getColumnText
- 544989 Fix NullPointerException in StagingView.getSelectionOfPart
- 544966 Fix NullPointerException in Repository.resolve
- Fix NullPointerException in DeleteBranchCommand.execute
- 544671 [history] Prevent NPE in GenerateHistoryJob
- 544965 Prevent NPE in MergeResultDialog
- 544755 Refresh repositories view after clean command
- 525067 Rebase interactive view: consistent continue/skip/abort enablement
- 544772 Fix NullPointerException in RemoveCommand.findProjectsToDelete
- 544770 Fix NullPointerException in Repository.shortenRefName
- Avoid NPE on File.list() return values
- 544395 Always compute enablement of Merge Tool action.
- 544180 Don't create a PathFilterGroup if any of the paths is empty
- 538881 Handle invalid repository search path
- 543783 Minor rephrasing of confirmation message for "Replace with HEAD"
- 543855 EGit should respect the SSH2 home directory from the preferences
- 543579 Check for signing key before committing
- 522245 Merge editor: enable "Show Whitespace", and fix after c73325de
- 543557 Fix AIOOBE in CommitMessageComponentStateManager
- Fix path related failing tests on Windows
- 541233 Log nested exceptions when canceling pull operation
- 542832 Prevent NPE in CompareTreeView
- Clear reference to repository when staging view is disposed
- 542446 Ref name validation: test for the exact name
- Recognize reset in reflog entries and show icon
- Clear password of crypto API after usage
Build and Release Engineering
- Update Orbit to R20190226160451
- Delete egit-4.5 target platform
- Add 4.11-staging target platform
- 544121 Update and improve README
- 541072 Update Jetty to 9.4.14
- Update org.apache.httpcomponents.httpcore to 4.4.10.v20190123-2214
- Update org.apache.httpcomponents.httpclient.source to 4.5.6.v20190123-2215
- Update org.bouncycastle.bcpg to 1.60.0.v20181210-2057
- Update org.bouncycastle.pkix to 1.60.0.v20181210-2057
- Update org.bouncycastle.prov to 1.60.0.v20181210-2057
- 491169 Add Bouncycastle to Target Platform
- Update org.tukaani.xz to 1.8.0.v20180207-1613
- Upgrade Tycho to 1.3
- Update spotbugs to 3.1.11
- Avoid jobs still running at test shutdown
- Replace deprecated ProjectDescription.getLocation
- Simplify context menu actions in CommitFileDiffViewer
- Simplify content change notifications in EditableRevision
- Use StructuredViewer#getStructuredSelection in Git Staging view
- Fix TPD in Oomph setup
- 542549 [oomph] Update API baselines
- Define top-level Eclipse project
- Log in to post comments