Skip to main content

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.

Jump to: navigation, search

JGit/New and Noteworthy/3.5

JGit

Features

  • Parser and credentials provider for .netrc files
  • Merge command support for -m option
  • Preserve merges during pull if configured to do so
  • Rebase support for option --preserve-merges
  • Cherry-Pick support for option --no-commit
  • 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:

Back to the top