Difference between revisions of "JGit/New and Noteworthy/3.1"
< JGit | New and Noteworthy
(→Bug Fixes) |
|||
Line 1: | Line 1: | ||
=Features= | =Features= | ||
− | =Commands= | + | ==Commands== |
+ | * Move ArchiveCommand into standard porcelain API | ||
+ | * Add path option to StatusCommand | ||
+ | * ResetCommand: Allow reset on unborn branch when ref not specified | ||
− | =Library= | + | ==Library== |
+ | * Add tgz, txz and tbz2 archive formats | ||
+ | * Add long filename, large file, and non-ASCII filename support to TarFormat | ||
+ | * Make sure checkout is not deleting folders outside the working tree | ||
+ | * Implement TransportLocal.open(URIish), this can be used for listing remote refs for a repository on the file system without having a local repository. | ||
+ | * Enable LsRemoteCommand to work without local repository | ||
− | =Command Line= | + | ==Command Line== |
+ | * Move gc to package org.eclipse.jgit.pgm | ||
=Performance Improvements= | =Performance Improvements= | ||
+ | * Use a bucket sort for PackReverseIndex, this improves performance of creating a reverse pack index by a factor of 3. | ||
+ | |||
+ | =Build and Release Engineering= | ||
+ | * Update build to use Tycho 0.18 | ||
+ | * Update to Jetty 7.6.11.v20130520 | ||
+ | * Update to Orbit Kepler SR1 release R20130827064939 | ||
+ | * Update build to use CBI jarsigner plugin | ||
= Bug Fixes = | = Bug Fixes = | ||
− | [https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-10-02&query_format=advanced&chfield=bug_status&chfieldfrom=2013-06-27&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit&target_milestone=3.1 | + | [https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2013-10-02&query_format=advanced&chfield=bug_status&chfieldfrom=2013-06-27&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit&target_milestone=3.1 4 Bugs and 2 enhancement requests] were closed |
= Contributors = | = Contributors = | ||
− | The following | + | The following 5 developers worked on this release of JGit: |
− | + | Matthias Sohn, Robin Rosenberg, Robin Stocker, Shawn Pearce, Tomasz Zarna |
Revision as of 10:21, 24 September 2013
Contents
Features
Commands
- Move ArchiveCommand into standard porcelain API
- Add path option to StatusCommand
- ResetCommand: Allow reset on unborn branch when ref not specified
Library
- Add tgz, txz and tbz2 archive formats
- Add long filename, large file, and non-ASCII filename support to TarFormat
- Make sure checkout is not deleting folders outside the working tree
- Implement TransportLocal.open(URIish), this can be used for listing remote refs for a repository on the file system without having a local repository.
- Enable LsRemoteCommand to work without local repository
Command Line
- Move gc to package org.eclipse.jgit.pgm
Performance Improvements
- Use a bucket sort for PackReverseIndex, this improves performance of creating a reverse pack index by a factor of 3.
Build and Release Engineering
- Update build to use Tycho 0.18
- Update to Jetty 7.6.11.v20130520
- Update to Orbit Kepler SR1 release R20130827064939
- Update build to use CBI jarsigner plugin
Bug Fixes
4 Bugs and 2 enhancement requests were closed
Contributors
The following 5 developers worked on this release of JGit:
Matthias Sohn, Robin Rosenberg, Robin Stocker, Shawn Pearce, Tomasz Zarna