Thread (8 messages) flat view 8 messages, 1 author, 2016-06-15
DORMANTno replies

[JGIT PATCH 0/7] Misc. RevWalk, bundle transport improvements

From: Shawn O. Pearce <hidden>
Date: 2016-06-15 22:45:17

The bundle transport improvements are needed for another open source
project I'm starting to find myself working on.  Details to be made
available at a later date, but its possibly something quite cool for
the Git community in general.

Anyway...

Shawn O. Pearce (7):
  Cleanup RevWalk.parseCommit, parseTree to not throw
    ClassCastException
  Cleanup RevWalk.parseTree semantics
  Fix potential NullPointerException in RevWalk.parseTree
  Add prerequisite verification to the bundle transport
  Include URIish in bundle transport within any TransportExceptions
  Refactor TransportBundle to not be dependent on FileInputStream
  Refactor bundle transport to permit streaming from application

 .../jgit/pgm/opt/AbstractTreeIteratorHandler.java  |    2 -
 .../org/spearce/jgit/pgm/opt/RevCommitHandler.java |    2 -
 .../org/spearce/jgit/pgm/opt/RevTreeHandler.java   |    2 -
 .../errors/MissingBundlePrerequisiteException.java |   73 ++++++++++
 .../src/org/spearce/jgit/revwalk/RevWalk.java      |   28 +++-
 .../spearce/jgit/transport/BasePackConnection.java |    2 +-
 .../jgit/transport/BasePackFetchConnection.java    |    2 -
 .../src/org/spearce/jgit/transport/IndexPack.java  |   20 ++-
 .../src/org/spearce/jgit/transport/Transport.java  |    4 +-
 .../spearce/jgit/transport/TransportBundle.java    |  150 +++++++++++---------
 .../jgit/transport/TransportBundleFile.java        |   82 +++++++++++
 .../jgit/transport/TransportBundleStream.java      |  105 ++++++++++++++
 12 files changed, 384 insertions(+), 88 deletions(-)
 create mode 100644 org.spearce.jgit/src/org/spearce/jgit/errors/MissingBundlePrerequisiteException.java
 create mode 100644 org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundleFile.java
 create mode 100644 org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundleStream.java
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help