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.
Difference between revisions of "JGit/New and Noteworthy/3.5"
< JGit | New and Noteworthy
(→Features) |
|||
Line 2: | Line 2: | ||
==Features== | ==Features== | ||
* Added parser and credentials provider for .netrc files | * 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 | * Pull with rebase now supports option --preserve-merges | ||
* Enhance BranchConfig API to expose branch.* options | * Enhance BranchConfig API to expose branch.* options | ||
Line 15: | Line 15: | ||
==Command Line== | ==Command Line== | ||
− | * | + | * Merge command support for option -m |
==Performance Improvements== | ==Performance Improvements== | ||
Line 29: | Line 29: | ||
= Contributors = | = Contributors = | ||
− | The following | + | The following 22 developers worked on this release of JGit: |
+ | |||
+ | Alexey Kuznetsov, | ||
+ | Andrey Loskutov, | ||
+ | Anton Bannykh, | ||
+ | Axel Richard, | ||
+ | Christian Halstrick, | ||
+ | Dani Megert, | ||
+ | Dave Borowitz, | ||
+ | Hugo Arès, | ||
+ | Kevin Sawicki, | ||
+ | Konrad Kügler, | ||
+ | Laurent Goubet, | ||
+ | Maik Schreiber, | ||
+ | Marc Strapetz, | ||
+ | Matthias Sohn, | ||
+ | Roberto Tyley, | ||
+ | Robin Rosenberg, | ||
+ | Robin Stocker, | ||
+ | Rüdiger Herrmann, | ||
+ | Saša Živkov, | ||
+ | Shawn Pearce, | ||
+ | Yi EungJun, | ||
+ | Yuxuan 'fishy' Wang |
Revision as of 11:04, 15 September 2014
Contents
JGit
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
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
Bug Fixes
14 Bugs and 3 enhancement requests were closed
Contributors
The following 22 developers worked on this release of JGit:
Alexey Kuznetsov, Andrey Loskutov, Anton Bannykh, Axel Richard, Christian Halstrick, Dani Megert, Dave Borowitz, Hugo Arès, Kevin Sawicki, Konrad Kügler, Laurent Goubet, Maik Schreiber, Marc Strapetz, Matthias Sohn, Roberto Tyley, Robin Rosenberg, Robin Stocker, Rüdiger Herrmann, Saša Živkov, Shawn Pearce, Yi EungJun, Yuxuan 'fishy' Wang