Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
JGit/New and Noteworthy/5.0
< JGit | New and Noteworthy
Revision as of 11:26, 13 June 2018 by Matthias.sohn.sap.com (Talk | contribs)
Contents
JGit
Features
- Fetch: Basic support for protocol v2 of the fetch-pack/upload-pack protocol. This protocol is described in the Git project in "Documentation/technical/protocol-v2.txt". Notes:
- bug 534847 AdvertiseRefsHook is not executed for v2, to be replaced by an appropriate hook
- change 120007 support for shallow fetch using protocol v2 is not complete
- Add protocol v2 support in jgit daemon. With this patch, a server spawned by jgit daemon can be accessed using protocol v2 from a Git client that supports it (for example, "git" with the appropriate patches, to be released with git 2.18). This is only activated if the repository's config has "protocol.version" be 2.
- Store in IndexChangedEvent if it was caused by JGit itself. This allows to differentiate if index was changed by an external git command or by JGit itself.
- bug 358206 Handle Gerrit Change-Ids for merge commits
- UploadPack: basic support for filtering by blob size. This is incomplete in that the filter-by-sparse-specification feature also supported by Git is not included yet.
- Implement --force option in FetchCommand and CLI fetch command
Performance Improvements
Fixes
enhancement requests and bugs were closed
Build and Release Engineering
Contributors
The following ?? contributors worked on this release: