From 6029bb24adafd4434f362c58e2f00c0057502f45 Mon Sep 17 00:00:00 2001
From: "Shawn O. Pearce" <spearce@spearce.org>
Date: Fri, 16 Apr 2010 08:55:44 -0700
Subject: [PATCH] ReceivePack: Correct type of not provided object

If a tree was referenced but not provided in the pack, report it
as a missing tree and not as a missing blob.

Change-Id: Iab05705349cdf0d30cc3f8afc6698a8d2a941343
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
---
 .../src/org/eclipse/jgit/transport/ReceivePack.java             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
index cce0a17d0..85522edc4 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
@@ -827,7 +827,7 @@ private void checkConnectivity() throws IOException {
 				throw new MissingObjectException(o, Constants.TYPE_BLOB);
 
 			if (ensureObjectsProvidedVisible && !providedObjects.contains(o))
-				throw new MissingObjectException(o, Constants.TYPE_BLOB);
+				throw new MissingObjectException(o, o.getType());
 		}
 	}
 
-- 
GitLab