Jump to: navigation, search

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

Line 5: Line 5:
 
== Other enhancements ==
 
== Other enhancements ==
 
* FileBaseConfig supports UTF-8 byte order marker
 
* FileBaseConfig supports UTF-8 byte order marker
* large (>32kiB) /info/refs responses on HTTP are compressed
+
* Large (>32kiB) /info/refs responses on HTTP are compressed
  
 
= Porcelain Commands =
 
= Porcelain Commands =
  
 
=={{code|CheckoutCommand}}==
 
=={{code|CheckoutCommand}}==
* supports checking out 'ours' and 'theirs' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=390147 bug 390147])
+
* 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
+
* New GarbageCollectCommand command
  
 
=={{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|MergeCommand}}==
 
=={{code|MergeCommand}}==
* Add support for rebase interactive 'edit' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394577 bug 394577])
+
* Added 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])
+
* Added support for rebase interactive 'reword' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394575 bug 394575])
  
 
=={{code|PullCommand}}==
 
=={{code|PullCommand}}==
* support for pull with --rebase and --no-rebase
+
* Support for pull with --rebase and --no-rebase
  
 
=={{code|RmCommand}}==
 
=={{code|RmCommand}}==
Line 30: Line 30:
 
= Command Line =
 
= Command Line =
 
* Added git-reflog to the CLI ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394497 bug 394497])
 
* Added git-reflog to the CLI ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394497 bug 394497])
* Add --squash option to org.eclipse.jgit.pgm.Merge
+
* Added --squash option to org.eclipse.jgit.pgm.Merge
 
* 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])

Revision as of 05:14, 19 December 2012

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

  • New GarbageCollectCommand command

MergeCommand

MergeCommand

  • Added support for rebase interactive 'edit' command (bug 394577)
  • Added 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)
  • Added --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