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/2.2"
< JGit | New and Noteworthy
Line 1: | Line 1: | ||
− | = RevWalk support for shallow clones = | + | = Library = |
− | + | == RevWalk support for shallow clones == | |
StartGenerator now processes .git/shallow to have the RevWalk stop for shallow commits ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394543 bug 394543]) | StartGenerator now processes .git/shallow to have the RevWalk stop for shallow commits ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394543 bug 394543]) | ||
+ | |||
+ | == Other enhancements == | ||
+ | * FileBaseConfig supports UTF-8 byte order marker | ||
+ | * large (>32kiB) /info/refs responses on HTTP are compressed | ||
= Porcelain Commands = | = Porcelain Commands = | ||
Line 29: | Line 33: | ||
* Have git-ls tree to accept path args like git-ls-tree | * Have git-ls tree to accept path args like git-ls-tree | ||
* Added new Status CLI command 'jgit status' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=348318 bug 348318]) | * Added new Status CLI command 'jgit status' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=348318 bug 348318]) | ||
+ | * New archive command supporting tar and zip | ||
+ | * Added support for --no-ff to merge command | ||
= Build = | = Build = | ||
− | * | + | * JGit build was updated to use Tycho 0.16 |
= Bug Fixes = | = Bug Fixes = | ||
[https://bugs.eclipse.org/bugs/buglist.cgi?list_id=1764539;resolution=FIXED;resolution=DUPLICATE;classification=Technology;chfieldto=2012-12-19;query_format=advanced;chfield=bug_status;chfieldfrom=2012-09-26;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JGit;product=JGit 10 Bugs and 12 enhancement requests] were closed | [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=1764539;resolution=FIXED;resolution=DUPLICATE;classification=Technology;chfieldto=2012-12-19;query_format=advanced;chfield=bug_status;chfieldfrom=2012-09-26;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JGit;product=JGit 10 Bugs and 12 enhancement requests] were closed |
Revision as of 06:12, 19 December 2012
Contents
Library
RevWalk support for shallow clones
StartGenerator now processes .git/shallow to have the RevWalk stop for shallow commits (bug 394543)
Other enhancements
- FileBaseConfig supports UTF-8 byte order marker
- large (>32kiB) /info/refs responses on HTTP are compressed
Porcelain Commands
CheckoutCommand
- supports checking out 'ours' and 'theirs' (bug 390147)
GarbageCollectCommand
- add initial GarbageCollectCommand implementation
MergeCommand
- support for --no-ff while merging (bug 394432)
MergeCommand
- Add support for rebase interactive 'edit' command (bug 394577)
- Add support for rebase interactive 'reword' command (bug 394575)
PullCommand
- support for pull with --rebase and --no-rebase
RmCommand
- Support for --cached (setCached(true)), which only removes from index (bug 395599)
Command Line
- Added git-reflog to the CLI (bug 394497)
- Add --squash option to org.eclipse.jgit.pgm.Merge
- Have git-ls tree to accept path args like git-ls-tree
- Added new Status CLI command 'jgit status' (bug 348318)
- New archive command supporting tar and zip
- Added support for --no-ff to merge command
Build
- JGit build was updated to use Tycho 0.16
Bug Fixes
10 Bugs and 12 enhancement requests were closed