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.3"

m
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span style="color:#FFFFFF; background:#FF69B4"> THIS IS A DRAFT, 3.3 is planned to be released on Feb 28 </span>
 
 
 
=Features=
 
=Features=
* Add symlink support to JGit (Java 7 only, including newer Windowses provided the user has SeCreateSymbolicLinkPrivilege).
+
* Add symlink support to JGit (Java 7 only, including newer Windows versions provided the user has SeCreateSymbolicLinkPrivilege).
 +
* Abstraction for HTTP connections and alternate implementation using Apache HttpClient
 
* Use branch.<x>.mergeoptions and merge.ff as defaults for merging
 
* Use branch.<x>.mergeoptions and merge.ff as defaults for merging
 
* Support fetch.prune and remote.<name>.prune to set prune mode when fetching
 
* Support fetch.prune and remote.<name>.prune to set prune mode when fetching
 
* Add git checkout --orphan implementation
 
* Add git checkout --orphan implementation
 
* Suppport the GIT_CONFIG_NOSYSTEM environment variable
 
* Suppport the GIT_CONFIG_NOSYSTEM environment variable
* archive: Include entries for directories
+
* Include entries for directories for archive command
* archive: Prepend a specified prefix to all entry filenames
+
* Prepend a specified prefix to all entry filenames for archive command
 
* Add delete support to FS
 
* Add delete support to FS
 
* Ban dangerous ref names on Windows
 
* Ban dangerous ref names on Windows
 +
* Allow programmatic remote configuration for PullCommand
  
 
==Command Line==
 
==Command Line==
Line 28: Line 28:
 
= Bug Fixes =
 
= Bug Fixes =
  
[https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2014-02-28&query_format=advanced&chfield=bug_status&chfieldfrom=2013-12-18&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit&target_milestone=3.3 ?? Bugs and ?? enhancement requests] were closed
+
[https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2014-02-28&query_format=advanced&chfield=bug_status&chfieldfrom=2013-12-18&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit&target_milestone=3.3 6 Bugs and 0 enhancement requests] were closed
  
 
= Contributors =
 
= Contributors =
The following ?? developers worked on this release of JGit:
+
The following 15 developers worked on this release of JGit:
 +
 
 +
Axel Richard, Christian Halstrick, Colby Ranger, Dave Borowitz, James Yonan, Jonathan Nieder, Konrad Kügler, Matthias Sohn, Roberto Tyley, Robin Rosenberg, Robin Stocker, Sato Taichi, Shawn Pearce, Stefan Lay, Tomasz Zarna

Revision as of 19:51, 18 February 2014

Features

  • Add symlink support to JGit (Java 7 only, including newer Windows versions provided the user has SeCreateSymbolicLinkPrivilege).
  • Abstraction for HTTP connections and alternate implementation using Apache HttpClient
  • Use branch.<x>.mergeoptions and merge.ff as defaults for merging
  • Support fetch.prune and remote.<name>.prune to set prune mode when fetching
  • Add git checkout --orphan implementation
  • Suppport the GIT_CONFIG_NOSYSTEM environment variable
  • Include entries for directories for archive command
  • Prepend a specified prefix to all entry filenames for archive command
  • Add delete support to FS
  • Ban dangerous ref names on Windows
  • Allow programmatic remote configuration for PullCommand

Command Line

  • Add option --millis / -m to debug-show-dir-cache command

Performance Improvements

  • Use fileAttributes to get more attributes in one go on Java 7
  • Non-Fast-Forward Ref-Updates: Omit isMergedInto() calls

Build and Release Engineering

  • Update Kepler target platform to use Kepler SR2 orbit R-build
  • Update Luna target platform to use Luna M5 orbit repository
  • Update com.jcraft.jsch to 0.1.50
  • Update commons-compress to 1.6
  • Upgrade javaewah to version 0.7.9

Bug Fixes

6 Bugs and 0 enhancement requests were closed

Contributors

The following 15 developers worked on this release of JGit:

Axel Richard, Christian Halstrick, Colby Ranger, Dave Borowitz, James Yonan, Jonathan Nieder, Konrad Kügler, Matthias Sohn, Roberto Tyley, Robin Rosenberg, Robin Stocker, Sato Taichi, Shawn Pearce, Stefan Lay, Tomasz Zarna

Back to the top