Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JGit/New and Noteworthy/4.1"
< JGit | New and Noteworthy
(Created page with "=JGit= ==Basic Support for Push Certificates== *Push certificates are used to verify the pusher's identity when a git server receives a signed pack *Parsing of push certific...") |
(→Bug Fixes) |
||
Line 37: | Line 37: | ||
= Bug Fixes = | = Bug Fixes = | ||
− | [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&list_id=10006180&order=Importance&product=JGit&query_format=advanced&resolution=FIXED&resolution=DUPLICATE&target_milestone=4.1 | + | [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&list_id=10006180&order=Importance&product=JGit&query_format=advanced&resolution=FIXED&resolution=DUPLICATE&target_milestone=4.1 11 Bugs and 3 enhancement requests] were closed |
= Contributors = | = Contributors = | ||
The following ? developers worked on this release of JGit : | The following ? developers worked on this release of JGit : |
Revision as of 18:22, 27 September 2015
Contents
JGit
Basic Support for Push Certificates
- Push certificates are used to verify the pusher's identity when a git server receives a signed pack
- Parsing of push certificates
- Storage of push certificates, they are stored in a special ref "refs/meta/push-certs". The filenames in the tree are ref names followed by the special suffix "cert", and the contents are the latest push cert affecting that ref.
- Configuration for server-side signed push verification
- Support for push certificates in BaseReceivePack and RefUpdate
Ignore Handling
- Allow leading/trailing spaces in ignore rules
- Allow leading literal '#' and '!' in ignore rules if they are escaped
- Don't trim trailing space if it is escaped with backslash
Other Enhancements
- Add setTargetBranch in RepoCommand.
- Add API to remove repositories from RepositoryCache
- Add new submodule layout to SubmoduleAddCommand
- Handle stale NFS file handles on packed-refs file
- Add a grace period for packfiles during GC so that they are retained during GC until configured expiration age is reached
Performance Improvements
- Use java.io.File instead of NIO to check existence of loose objects in ObjectDirectory to speed up inserting of loose objects
- Reduce memory consumption when creating bitmaps during writing pack files
Build and Release Engineering
- Enable annotation based NPE analysis in jgit
- Update Jetty to 9.2.13.v20150730
- Update org.apache.httpcomponents to 4.3
Bug Fixes
11 Bugs and 3 enhancement requests were closed
Contributors
The following ? developers worked on this release of JGit :