Eclipse JGit: Java implementation of Git 3.5.0

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

 

Release Date
Release Type
Minor release