Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

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