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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux