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

From Eclipsepedia

Jump to: navigation, search
(Bug Fixes)
Line 1: Line 1:
'''THIS IS TENTATIVE! RELEASE DATE: 12/19/2012'''
 
 
 
= RevWalk support for shallow clones =
 
= RevWalk support for shallow clones =
  
Line 6: Line 4:
  
 
= Porcelain Commands =
 
= Porcelain Commands =
 +
 +
=={{code|CheckoutCommand}}==
 +
* supports checking out 'ours' and 'theirs' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=390147 bug 390147])
 +
 
=={{code|GarbageCollectCommand}}==
 
=={{code|GarbageCollectCommand}}==
 
* add initial GarbageCollectCommand implementation
 
* add initial GarbageCollectCommand implementation
 
=={{code|PullCommand}}==
 
* support for pull with --rebase and --no-rebase
 
  
 
=={{code|MergeCommand}}==
 
=={{code|MergeCommand}}==
 
* support for --no-ff while merging ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394432 bug 394432])
 
* support for --no-ff while merging ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394432 bug 394432])
 
=={{code|CheckoutCommand}}==
 
* supports checking out 'ours' and 'theirs' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=390147 bug 390147])
 
  
 
=={{code|MergeCommand}}==
 
=={{code|MergeCommand}}==
 
* Add support for rebase interactive 'edit' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394577 bug 394577])
 
* Add support for rebase interactive 'edit' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394577 bug 394577])
 
* Add support for rebase interactive 'reword' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394575 bug 394575])
 
* Add support for rebase interactive 'reword' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394575 bug 394575])
 +
 +
=={{code|PullCommand}}==
 +
* support for pull with --rebase and --no-rebase
  
 
=={{code|RmCommand}}==
 
=={{code|RmCommand}}==
Line 31: Line 30:
 
* 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])
  
= Performance improvements =
+
= Build =
* TODO
+
* 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:09, 19 December 2012

Contents

RevWalk support for shallow clones

StartGenerator now processes .git/shallow to have the RevWalk stop for shallow commits (bug 394543)

Porcelain Commands

CheckoutCommand

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

GarbageCollectCommand

  • add initial GarbageCollectCommand implementation

MergeCommand

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)

Build

  • jgit build was updated to use Tycho 0.16

Bug Fixes

10 Bugs and 12 enhancement requests were closed