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

From Eclipsepedia

Jump to: navigation, search
({{code|CheckoutCommand}})
Line 1: Line 1:
 +
'''THIS IS TENTATIVE! RELEASE DATE: 12/19/2012'''
 +
 
= RevWalk support for shallow clones =
 
= RevWalk support for shallow clones =
  
Line 11: Line 13:
 
= Porcelain Commands =
 
= Porcelain Commands =
 
=={{code|GarbageCollectCommand}}==
 
=={{code|GarbageCollectCommand}}==
* Add GarbageCollectCommand
+
* add initial GarbageCollectCommand implementation
 +
 
 +
=={{code|PullCommand}}==
 +
* support for pull with --rebase and --no-rebase
 +
 
 +
=={{code|MergeCommand}}==
 +
* support for --no-ff while merging (bug 394432)
  
 
=={{code|CheckoutCommand}}==
 
=={{code|CheckoutCommand}}==
 
* supports checking out 'ours' and 'theirs' (bug 390147)
 
* supports checking out 'ours' and 'theirs' (bug 390147)
 +
 +
=={{code|MergeCommand}}==
 +
* Add support for rebase interactive 'edit' command (bug 394577)
 +
* Add support for rebase interactive 'reword' command (bug 394575)
  
 
= Command Line =
 
= Command Line =
* Added reflog to the CLI (bug 394497)
+
* 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
  
 
= Performance improvements =
 
= Performance improvements =
Line 23: Line 37:
  
 
= Bug Fixes =
 
= Bug Fixes =
[https://bugs.eclipse.org/bugs/buglist.cgi?list_id=1764539;resolution=FIXED;resolution=DUPLICATE;classification=Technology;chfieldto=2012-09-20;query_format=advanced;chfield=bug_status;chfieldfrom=2012-06-07;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JGit;product=JGit 14 Bugs and 1 enhancement requests] were closed
+
[https://bugs.eclipse.org/bugs/buglist.cgi?list_id=1764539;resolution=FIXED;resolution=DUPLICATE;classification=Technology;chfieldto=2012-09-20;query_format=advanced;chfield=bug_status;chfieldfrom=2012-09-26;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JGit;product=JGit 14 Bugs and 1 enhancement requests] were closed

Revision as of 00:14, 27 November 2012

THIS IS TENTATIVE! RELEASE DATE: 12/19/2012

Contents

RevWalk support for shallow clones

StartGenerator now processes .git/shallow to have the RevWalk stop for shallow commits (gerrit #8345)

https://git.eclipse.org/r/#/c/8345/

Recursive Merge Support

JGit now supports recursive merge strategy (bug 380314)

Porcelain Commands

GarbageCollectCommand

  • add initial GarbageCollectCommand implementation

PullCommand

  • support for pull with --rebase and --no-rebase

MergeCommand

  • support for --no-ff while merging (bug 394432)

CheckoutCommand

  • supports checking out 'ours' and 'theirs' (bug 390147)

MergeCommand

  • Add support for rebase interactive 'edit' command (bug 394577)
  • Add support for rebase interactive 'reword' command (bug 394575)

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

Performance improvements

  • TODO

Bug Fixes

14 Bugs and 1 enhancement requests were closed