Skip to main content

Notice: This Wiki is now read only and edits are no longer 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.4"

(Bug Fixes)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Features=
+
=JGit=
 +
==Features==
 
* Improved layout of branches in the commit graph
 
* Improved layout of branches in the commit graph
 
* Allow to include untracked files in stash operations.
 
* Allow to include untracked files in stash operations.
Line 5: Line 6:
 
* Added API to permit the setting of additional HTTP headers
 
* Added API to permit the setting of additional HTTP headers
  
* Archive command now supports selecting one or more paths.
+
* ArchiveCommand now supports selecting one or more paths.
* Cherry-Pick command now supports option --mainline to pick merges
+
* CherryPickCommand now supports option "--mainline" to pick merges
* ListBranchCommand now supports option --contains
+
* ListBranchCommand now supports option "--contains"
  
* Automatically reload SSH known_hosts file
+
* Automatically reload SSH "known_hosts" file when it was modified
 
* Improved validation of tree names in ObjectChecker
 
* Improved validation of tree names in ObjectChecker
* Several performance improvements for blame annotations
 
 
* Blame correctly in the presence of conflicting merges
 
* Blame correctly in the presence of conflicting merges
* Take core.autocrlf into account for blame annotations
+
* Take "core.autocrlf" into account for blame annotations
  
 
* Streaming delta support was removed from JGit since it was too slow to be useful
 
* Streaming delta support was removed from JGit since it was too slow to be useful
  
 
==Command Line==
 
==Command Line==
* Checkout command now supports -- <path> parameter
+
* Checkout command now supports "-- <path>" parameter
* Branch command now supports option --contains"
+
* Branch command now supports option "--contains"
* Clone command now supports option --no-checkout
+
* Clone command now supports option "--no-checkout"
* New Gerrit repo command, see https://code.google.com/p/git-repo/
+
* New Gerrit "repo" command, see https://code.google.com/p/git-repo/
 +
 
 +
==Performance Improvements==
 +
* Several performance improvements for blame annotations
  
 
==Build and Release Engineering==
 
==Build and Release Engineering==
Line 27: Line 30:
 
* Update build to use Orbit R20140525021250 (Luna)
 
* Update build to use Orbit R20140525021250 (Luna)
 
* Update build to use Tycho 0.20.0
 
* Update build to use Tycho 0.20.0
 +
* Add script to create JGit release
  
 
= Bug Fixes =
 
= Bug Fixes =
  
[https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2014-06-258&query_format=advanced&chfield=bug_status&chfieldfrom=2014-02-03&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit&target_milestone=3.4 ? Bugs and ? enhancement requests] were closed
+
[https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&chfieldto=2014-06-25&query_format=advanced&chfield=bug_status&chfieldfrom=2014-03-01&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=JGit 22 Bugs and 2 enhancement requests] were closed
  
 
= Contributors =
 
= Contributors =
The following ?? developers worked on this release of JGit:
+
The following 25 developers worked on this release of JGit:
 +
 
 +
Alexander Kurtakov,
 +
Andreas Hermann,
 +
Bogdan Gheorghe,
 +
Christian Halstrick,
 +
Dave Borowitz,
 +
Doug Kelly,
 +
Guillaume Nodet,
 +
Gustaf Lundh,
 +
Jean-Jacques Lafay,
 +
Jonathan Nieder,
 +
Kaloyan Raev,
 +
Konrad Kügler,
 +
Laurent Goubet,
 +
Laurent Goujon,
 +
Marc Strapetz,
 +
Matthias Sohn,
 +
Robin Rosenberg,
 +
Robin Stocker,
 +
Rüdiger Herrmann,
 +
Shaul Zorea,
 +
Shawn Pearce,
 +
Stefan Lay,
 +
Sven Selberg,
 +
Tomasz Zarna,
 +
Yuxuan 'fishy' Wang
 +
 
 +
[[Category:JGit]]

Latest revision as of 22:33, 29 November 2023

JGit

Features

  • Improved layout of branches in the commit graph
  • Allow to include untracked files in stash operations.
  • Support for SPNEGO HTTP authentication
  • Added API to permit the setting of additional HTTP headers
  • ArchiveCommand now supports selecting one or more paths.
  • CherryPickCommand now supports option "--mainline" to pick merges
  • ListBranchCommand now supports option "--contains"
  • Automatically reload SSH "known_hosts" file when it was modified
  • Improved validation of tree names in ObjectChecker
  • Blame correctly in the presence of conflicting merges
  • Take "core.autocrlf" into account for blame annotations
  • Streaming delta support was removed from JGit since it was too slow to be useful

Command Line

  • Checkout command now supports "-- <path>" parameter
  • Branch command now supports option "--contains"
  • Clone command now supports option "--no-checkout"
  • New Gerrit "repo" command, see https://code.google.com/p/git-repo/

Performance Improvements

  • Several performance improvements for blame annotations

Build and Release Engineering

  • Allow full compilation on Java 8.
  • Update build to use Orbit R20140525021250 (Luna)
  • Update build to use Tycho 0.20.0
  • Add script to create JGit release

Bug Fixes

22 Bugs and 2 enhancement requests were closed

Contributors

The following 25 developers worked on this release of JGit:

Alexander Kurtakov, Andreas Hermann, Bogdan Gheorghe, Christian Halstrick, Dave Borowitz, Doug Kelly, Guillaume Nodet, Gustaf Lundh, Jean-Jacques Lafay, Jonathan Nieder, Kaloyan Raev, Konrad Kügler, Laurent Goubet, Laurent Goujon, Marc Strapetz, Matthias Sohn, Robin Rosenberg, Robin Stocker, Rüdiger Herrmann, Shaul Zorea, Shawn Pearce, Stefan Lay, Sven Selberg, Tomasz Zarna, Yuxuan 'fishy' Wang

Back to the top