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

From Eclipsepedia

Jump to: navigation, search
(Bug Fixes)
 
(3 intermediate revisions by one user not shown)
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}}==
+
* 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])
+
  
 
=={{code|PullCommand}}==
 
=={{code|PullCommand}}==
* support for pull with --rebase and --no-rebase
+
* Support for pull with --rebase and --no-rebase
 +
 
 +
=={{code|RebaseCommand}}==
 +
* Added support for rebase interactive 'edit' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394577 bug 394577])
 +
* Added support for rebase interactive 'reword' command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394575 bug 394575])
  
 
=={{code|RmCommand}}==
 
=={{code|RmCommand}}==
Line 29: Line 29:
  
 
= Command Line =
 
= Command Line =
* 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
 
* 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])
 
 
* New archive command supporting tar and zip
 
* New archive command supporting tar and zip
* Added support for --no-ff to merge command
+
* New reflog command ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=394497 bug 394497])
 +
* New status command 'jgit status' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=348318 bug 348318])
 +
* Merge command
 +
** Added --squash option
 +
** Added support for --no-ff
 +
* Have jgit ls-tree to accept path args like git-ls-tree
  
 
= Build =
 
= Build =
Line 41: Line 42:
 
= 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
 +
 +
= Contributors =
 +
The following developers worked on this release of JGit:
 +
 +
Chris Aniszczyk, Christian Halstrick, Colby Ranger, Dani Megert, Dariusz Luksza, Dave Borowitz, Jonathan Nieder, Ketan Padegaonkar, Marc Strapetz, Markus Duft, Markus Keller, Matthias Sohn, Mikael Karlsson, Patrick Carlson, Robin Rosenberg, Robin Stocker, Sasa Zivkov, Shawn O. Pearce, Shawn Pearce, Tomasz Zarna, Tommi Siivola

Latest revision as of 08:47, 19 December 2012

Contents

[edit] Library

[edit] RevWalk support for shallow clones

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

[edit] Other enhancements

  • FileBaseConfig supports UTF-8 byte order marker
  • Large (>32kiB) /info/refs responses on HTTP are compressed

[edit] Porcelain Commands

[edit] CheckoutCommand

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

[edit] GarbageCollectCommand

  • New GarbageCollectCommand command

[edit] MergeCommand

[edit] PullCommand

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

[edit] RebaseCommand

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

[edit] RmCommand

  • Support for --cached (setCached(true)), which only removes from index (bug 395599)

[edit] Command Line

  • New archive command supporting tar and zip
  • New reflog command (bug 394497)
  • New status command 'jgit status' (bug 348318)
  • Merge command
    • Added --squash option
    • Added support for --no-ff
  • Have jgit ls-tree to accept path args like git-ls-tree

[edit] Build

  • JGit build was updated to use Tycho 0.16

[edit] Bug Fixes

10 Bugs and 12 enhancement requests were closed

[edit] Contributors

The following developers worked on this release of JGit:

Chris Aniszczyk, Christian Halstrick, Colby Ranger, Dani Megert, Dariusz Luksza, Dave Borowitz, Jonathan Nieder, Ketan Padegaonkar, Marc Strapetz, Markus Duft, Markus Keller, Matthias Sohn, Mikael Karlsson, Patrick Carlson, Robin Rosenberg, Robin Stocker, Sasa Zivkov, Shawn O. Pearce, Shawn Pearce, Tomasz Zarna, Tommi Siivola