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

Difference between revisions of "JGit/New and Noteworthy/3.5"

(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 option
+
* Merge command support for option -m
* Preserve merges during pull if configured to do so
+
 
* 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

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:

Back to the top