JGit 3.4 New and Noteworthy |
|
|
|
|
|
Bug Fixes |
JGit
Features
- Improved layout of branches in the commit graph
- Allow to include untracked files in stash operations.
- Support for SPNEGO HTTP authentication
- Added API to permit the setting of additional HTTP headers
- ArchiveCommand now supports selecting one or more paths.
- CherryPickCommand now supports option "--mainline" to pick merges
- ListBranchCommand now supports option "--contains"
- Automatically reload SSH "known_hosts" file when it was modified
- Improved validation of tree names in ObjectChecker
- Blame correctly in the presence of conflicting merges
- Take "core.autocrlf" into account for blame annotations
- Streaming delta support was removed from JGit since it was too slow to be useful
Command Line
- Checkout command now supports "-- <path>" parameter
- Branch command now supports option "--contains"
- Clone command now supports option "--no-checkout"
- New Gerrit "repo" command, see
https://code.google.com/p/git-repo/
- Several performance improvements for blame annotations
Build and Release Engineering
- Allow full compilation on Java 8.
- Update build to use Orbit R20140525021250 (Luna)
- Update build to use Tycho 0.20.0
- Add script to create JGit release
|
|
|
|
|
Bug Fixes |