git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [JGIT PATCH 0/7] Misc. RevWalk, bundle transport improvements
@ 2008-09-04 23:42 Shawn O. Pearce
  2008-09-04 23:42 ` [JGIT PATCH 1/7] Cleanup RevWalk.parseCommit, parseTree to not throw ClassCastException Shawn O. Pearce
  0 siblings, 1 reply; 8+ messages in thread
From: Shawn O. Pearce @ 2008-09-04 23:42 UTC (permalink / raw)
  To: Robin Rosenberg; +Cc: git

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-09-04 23:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-04 23:42 [JGIT PATCH 0/7] Misc. RevWalk, bundle transport improvements Shawn O. Pearce
2008-09-04 23:42 ` [JGIT PATCH 1/7] Cleanup RevWalk.parseCommit, parseTree to not throw ClassCastException Shawn O. Pearce
2008-09-04 23:42   ` [JGIT PATCH 2/7] Cleanup RevWalk.parseTree semantics Shawn O. Pearce
2008-09-04 23:42     ` [JGIT PATCH 3/7] Fix potential NullPointerException in RevWalk.parseTree Shawn O. Pearce
2008-09-04 23:42       ` [JGIT PATCH 4/7] Add prerequisite verification to the bundle transport Shawn O. Pearce
2008-09-04 23:42         ` [JGIT PATCH 5/7] Include URIish in bundle transport within any TransportExceptions Shawn O. Pearce
2008-09-04 23:42           ` [JGIT PATCH 6/7] Refactor TransportBundle to not be dependent on FileInputStream Shawn O. Pearce
2008-09-04 23:42             ` [JGIT PATCH 7/7] Refactor bundle transport to permit streaming from application Shawn O. Pearce

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).