Skip to main content

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.

Jump to: navigation, search

JGit/New and Noteworthy/2.2

< JGit‎ | New and Noteworthy
Revision as of 06:18, 19 December 2012 by Matthias.sohn.sap.com (Talk | contribs) (Command Line)

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

PullCommand

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

RebaseCommand

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

RmCommand

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

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

Build

  • JGit build was updated to use Tycho 0.16

Bug Fixes

10 Bugs and 12 enhancement requests were closed

Copyright © Eclipse Foundation, Inc. All Rights Reserved.