From: Shawn O. Pearce Date: Thu, 25 Dec 2008 02:11:19 GMT Subject: [JGIT PATCH 23/23] Correctly honor the thin parameter to PackWriter.writePack Message-ID: <1230171079-17156-24-git-send-email-spearce@spearce.org> In-Reply-To: <1230171079-17156-23-git-send-email-spearce@spearce.org> Signed-off-by: Shawn O. Pearce --- .../src/org/spearce/jgit/lib/PackWriter.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java b/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java index 4c01b6e..b2d0227 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java @@ -465,8 +465,9 @@ public void preparePack( final Collection uninterestingObjects, final boolean thin, final boolean ignoreMissingUninteresting) throws IOException { + this.thin = thin; ObjectWalk walker = setUpWalker(interestingObjects, - uninterestingObjects, thin, ignoreMissingUninteresting); + uninterestingObjects, ignoreMissingUninteresting); findObjectsToPack(walker); } @@ -759,7 +760,7 @@ private void writeChecksum() throws IOException { private ObjectWalk setUpWalker( final Collection interestingObjects, final Collection uninterestingObjects, - final boolean thin, final boolean ignoreMissingUninteresting) + final boolean ignoreMissingUninteresting) throws MissingObjectException, IOException, IncorrectObjectTypeException { final ObjectWalk walker = new ObjectWalk(db); -- 1.6.1.rc4.301.g5497a