lists.zerezo.com
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[JGIT PATCH 0/7] Misc. RevWalk, bundle transport improvements
- Date: Thu, 4 Sep 2008 16:42:12 -0700
- From: "Shawn O. Pearce" <spearce@xxxxxxxxxxx>
- Subject: [JGIT PATCH 0/7] Misc. RevWalk, bundle transport improvements
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