Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "JGit/New and Noteworthy/5.0"

(Created page with "=JGit= ==Features== * Fetch: Basic support for protocol v2 of the fetch-pack/upload-pack protocol. This protocol is described in the Git project in [github.com/git/git/blob/ma...")
 
Line 1: Line 1:
 
=JGit=
 
=JGit=
 
==Features==
 
==Features==
* Fetch: Basic support for protocol v2 of the fetch-pack/upload-pack protocol. This protocol is described in the Git project in [github.com/git/git/blob/master/Documentation/technical/protocol-v2.txt "Documentation/technical/protocol-v2.txt"]. Notes:
+
* Fetch: Basic support for protocol v2 of the fetch-pack/upload-pack protocol. This protocol is described in the Git project in [https://github.com/git/git/blob/master/Documentation/technical/protocol-v2.txt "Documentation/technical/protocol-v2.txt"]. Notes:
 
** {{bug|534847}} AdvertiseRefsHook is not executed for v2, to be replaced by an appropriate hook
 
** {{bug|534847}} AdvertiseRefsHook is not executed for v2, to be replaced by an appropriate hook
** [git.eclipse.org/r/#/c/120007/ change 120007] support for shallow fetch using protocol v2 is not complete
+
** [https://git.eclipse.org/r/#/c/120007/ 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.
 
* 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.
 
* 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.

Revision as of 11:26, 13 June 2018

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:

Back to the top