Features
- Added parser and credentials provider for .netrc files
- RebaseCommand support for option --preserve-merges
- CommitCommand support for committing merges during rebase
- CherryPickCommand support for option --no-commit
- Pull with rebase now supports option --preserve-merges
- 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
Features in JGit Command Line
- Merge command support for option -m
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