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.
Difference between revisions of "JGit/New and Noteworthy/3.5"
< JGit | New and Noteworthy
(→Features) |
(→Features) |
||
Line 2: | Line 2: | ||
==Features== | ==Features== | ||
* Added parser and credentials provider for .netrc files | * Added parser and credentials provider for .netrc files | ||
− | * Merge command support for -m | + | * Merge command support for option -m |
− | + | ||
* Rebase support for option --preserve-merges | * Rebase support for option --preserve-merges | ||
* Cherry-Pick support for option --no-commit | * Cherry-Pick support for option --no-commit | ||
+ | * Preserve merges during pull if configured to do so | ||
* Enhance BranchConfig API to expose branch.* options | * Enhance BranchConfig API to expose branch.* options | ||
* RepoCommand | * RepoCommand | ||
− | ** Allow projects without path attribute in manifest | + | ** Allow projects without path attribute in manifest |
− | ** Handle repo manifest file without default remote | + | ** Handle repo manifest file without default remote |
− | ** Support remote aliases in repo manifest | + | ** Support remote aliases in repo manifest |
− | ** Support non-default remotes in project tag | + | ** Support non-default remotes in project tag |
− | ** Add support to <include> tag in repo manifest xml | + | ** Add support to <include> tag in repo manifest xml |
==Command Line== | ==Command Line== |
Revision as of 10:53, 15 September 2014
Contents
JGit
Features
- Added parser and credentials provider for .netrc files
- Merge command support for option -m
- Rebase support for option --preserve-merges
- Cherry-Pick support for option --no-commit
- Preserve merges during pull if configured to do so
- Enhance BranchConfig API to expose branch.* options
- RepoCommand
- Allow projects without path attribute in manifest
- Handle repo manifest file without default remote
- Support remote aliases in repo manifest
- Support non-default remotes in project tag
- Add support to <include> tag in repo manifest xml
Command Line
Performance Improvements
- Process most in-core merges without local temp files
- Small performance optimization for ignore rules matcher
Build and Release Engineering
- Updated Maven plugins used in build to latest versions
- Enable NLS / TranslationBundle to be used in OSGi
Bug Fixes
14 Bugs and 3 enhancement requests were closed
Contributors
The following ? developers worked on this release of JGit: