From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Blewitt Subject: [PATCH 1/2] Allow monitor/unintersting objects to be null Date: Wed, 6 May 2009 21:37:03 +0100 Message-ID: <1241642224-6914-1-git-send-email-alex.blewitt@gmail.com> Cc: git@vger.kernel.org, Alex Blewitt To: spearce@spearce.org, robin.rosenberg@dewire.com X-From: git-owner@vger.kernel.org Wed May 06 22:37:51 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1M1nsE-0005T9-Kl for gcvg-git-2@gmane.org; Wed, 06 May 2009 22:37:51 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760013AbZEFUhJ (ORCPT ); Wed, 6 May 2009 16:37:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760082AbZEFUhI (ORCPT ); Wed, 6 May 2009 16:37:08 -0400 Received: from server.bandlem.com ([217.155.97.60]:46736 "EHLO apple.int.bandlem.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759869AbZEFUhF (ORCPT ); Wed, 6 May 2009 16:37:05 -0400 Received: by apple.int.bandlem.com (Postfix, from userid 1000) id 54105E25E3; Wed, 6 May 2009 21:37:04 +0100 (BST) X-Mailer: git-send-email 1.6.2.2 Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: --- .../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 ea63942..3d7004d 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/PackWriter.java @@ -230,8 +230,8 @@ public PackWriter(final Repository repo, final ProgressMonitor monitor) { public PackWriter(final Repository repo, final ProgressMonitor imonitor, final ProgressMonitor wmonitor) { this.db = repo; - initMonitor = imonitor; - writeMonitor = wmonitor; + initMonitor = (imonitor == null ? new NullProgressMonitor() : imonitor); + writeMonitor = (wmonitor == null ? new NullProgressMonitor() : wmonitor); this.deflater = new Deflater(db.getConfig().getCore().getCompression()); outputVersion = repo.getConfig().getCore().getPackIndexVersion(); } @@ -829,6 +829,7 @@ private ObjectWalk setUpWalker( RevObject o = walker.parseAny(id); walker.markStart(o); } + if (uninterestingObjects != null) for (ObjectId id : uninterestingObjects) { final RevObject o; try { -- 1.6.2.2