Refactor bundle transport to permit streaming from application
commit4c3ae8cecf8ae2f58a2524f5b6251361f7b3e7e7
authorShawn O. Pearce <spearce@spearce.org>
Thu, 4 Sep 2008 23:42:19 +0000 (4 16:42 -0700)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sun, 7 Sep 2008 21:24:09 +0000 (7 23:24 +0200)
tree184efa3efdfcaacc0c871a5012bdbf1a671df661
parentf444aa26b5ab4a0b910041bdb81de97b9320ae96
Refactor bundle transport to permit streaming from application

The new TransportBundleStream is public and can be created by an
application directly from any InputStream.  This permits the app
to obtain the bundle data on its own via any means and feed it
into the bundle transport.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit/src/org/spearce/jgit/transport/Transport.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundle.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundleFile.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundleStream.java [new file with mode: 0644]