git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
Shawn O. Pearce <spearce@spearce.org>
Date
Sep 4, 2008, 23:42 UTC
Message-ID
<1220571739-4219-1-git-send-email-spearce@spearce.org>

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
Next: Shawn O. Pearce
Message 1 of 8 in “Misc. RevWalk, bundle transport improvements”
  1. 0/7 Misc. RevWalk, bundle transport improvementsShawn O. Pearce, Sep 4, 2008
  2. 1/7 Cleanup RevWalk.parseCommit, parseTree to not throw ClassCastExceptionShawn O. Pearce, Sep 4, 2008
  3. 2/7 Cleanup RevWalk.parseTree semanticsShawn O. Pearce, Sep 4, 2008
  4. 3/7 Fix potential NullPointerException in RevWalk.parseTreeShawn O. Pearce, Sep 4, 2008
  5. 4/7 Add prerequisite verification to the bundle transportShawn O. Pearce, Sep 4, 2008
  6. 5/7 Include URIish in bundle transport within any TransportExceptionsShawn O. Pearce, Sep 4, 2008
  7. 6/7 Refactor TransportBundle to not be dependent on FileInputStreamShawn O. Pearce, Sep 4, 2008
  8. 7/7 Refactor bundle transport to permit streaming from applicationShawn O. Pearce, Sep 4, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.