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

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

(JGit Command Line)
Line 5: Line 5:
 
* GarbageCollectCommand now supports DfsRepository
 
* GarbageCollectCommand now supports DfsRepository
 
* Support for Submodule configuration submodule.<name>.ignore
 
* Support for Submodule configuration submodule.<name>.ignore
 +
* Support for new submodule repository layout (.git/modules of the super project contains the submodule repositories)
 +
* InitCommand support for option "--separate-git-dir" to store .git meta data directory in a separate directory
 +
* CloneCommand support to store .git meta data directory in a separate directory
 
* Permission bits for "executable" attribute are now set according to the umask on Posix/Java7
 
* Permission bits for "executable" attribute are now set according to the umask on Posix/Java7
 
* BundleWriter now supports including HEAD in bundle
 
* BundleWriter now supports including HEAD in bundle

Revision as of 05:18, 23 December 2014

JGit

Features

  • Ignore rule parser was reimplemented to support ** wildcard patterns, negation rules and improve performance
  • Add "aggressive" option to GC
  • GarbageCollectCommand now supports DfsRepository
  • Support for Submodule configuration submodule.<name>.ignore
  • Support for new submodule repository layout (.git/modules of the super project contains the submodule repositories)
  • InitCommand support for option "--separate-git-dir" to store .git meta data directory in a separate directory
  • CloneCommand support to store .git meta data directory in a separate directory
  • Permission bits for "executable" attribute are now set according to the umask on Posix/Java7
  • BundleWriter now supports including HEAD in bundle
  • New config parameter core.trustfolderstat

JGit Command Line

  • Add option --bare to clone command
  • Add options --heads and --tags to ls-remote command

Performance Improvements

  • Reimplemented ignore rule parser to improve performance of ignore rule evaluation
  • Enhance SubmoduleWalk with a fast check whether a repo contains submodules

Build and Release Engineering

  • The java7 feature is now included in org.eclipse.jgit.feature
  • Maven site generation for jgit

Bug Fixes

11 Bugs and 0 enhancement requests were closed

Contributors

The following 11 developers worked on this release of JGit:

Andrey Loskutov, Axel Richard, Christian Halstrick, Dani Megert, Marc Strapetz, Matthias Sohn, Michael Keppler, Robin Stocker, Shawn Pearce, Stefan Beller, Yuxuan 'fishy' Wang

Back to the top