Skip to main content
Jump to: navigation, search

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

(Performance Improvements)
(Contributors)
 
(3 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
* Add path option to StatusCommand
 
* Add path option to StatusCommand
 
* ResetCommand: Allow reset on unborn branch when ref not specified
 
* ResetCommand: Allow reset on unborn branch when ref not specified
 +
* Enable LsRemoteCommand to work without local repository
  
 
==Library==
 
==Library==
Line 10: Line 11:
 
* Add long filename, large file, and non-ASCII filename support to TarFormat
 
* Add long filename, large file, and non-ASCII filename support to TarFormat
 
* Make sure checkout is not deleting folders outside the working tree
 
* 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.
+
* 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==
Line 26: Line 26:
  
 
= 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 4 Bugs and 2 enhancement requests] were closed
+
[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 5 Bugs and 2 enhancement requests] were closed
  
 
= Contributors =
 
= Contributors =
The following 5 developers worked on this release of JGit:
+
The following 16 developers worked on this release of JGit:
  
Matthias Sohn, Robin Rosenberg, Robin Stocker, Shawn Pearce, Tomasz Zarna
+
Alex Rukhlin,
 +
Christian Halstrick,
 +
Christian Trutz,
 +
Colby Ranger,
 +
Dave Borowitz,
 +
Greg Hill,
 +
Gustav Karlsson,
 +
Hiroshi Tomita,
 +
Jonathan Nieder,
 +
Lars Vogel,
 +
Matthias Sohn,
 +
Robin Rosenberg,
 +
Robin Stocker,
 +
Shawn Pearce,
 +
Stefan Lay,
 +
Tomasz Zarna

Latest revision as of 04:28, 14 October 2013

Features

Commands

  • Move ArchiveCommand into standard porcelain API
  • Add path option to StatusCommand
  • ResetCommand: Allow reset on unborn branch when ref not specified
  • Enable LsRemoteCommand to work without local repository

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

Command Line

  • Make gc a public command

Performance Improvements

  • Use a bucket sort for PackReverseIndex speeding up creatiion of 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

5 Bugs and 2 enhancement requests were closed

Contributors

The following 16 developers worked on this release of JGit:

Alex Rukhlin, Christian Halstrick, Christian Trutz, Colby Ranger, Dave Borowitz, Greg Hill, Gustav Karlsson, Hiroshi Tomita, Jonathan Nieder, Lars Vogel, Matthias Sohn, Robin Rosenberg, Robin Stocker, Shawn Pearce, Stefan Lay, Tomasz Zarna

Copyright © Eclipse Foundation, Inc. All Rights Reserved.