From: Daniel Barkalow Date: Fri, 12 Aug 2005 03:17:55 +0000 (-0400) Subject: [PATCH] Also parse objects we already have X-Git-Tag: v0.99.5~24^2 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=0d62fb5672c7b6e3fc6c5418d61ff39bf6034741;p=git.git [PATCH] Also parse objects we already have In the case where we don't know from context what type an object is, but we don't have to fetch it, we need to parse it to determine the type before processing it. Signed-off-by: Daniel Barkalow Signed-off-by: Junio C Hamano --- diff --git a/pull.c b/pull.c index cf3ec738..e7bf83bb 100644 --- a/pull.c +++ b/pull.c @@ -127,6 +127,7 @@ static int process(unsigned char *sha1, const char *type) { struct object *obj = lookup_object_type(sha1, type); if (has_sha1_file(sha1)) { + parse_object(sha1); /* We already have it, so we should scan it now. */ return process_object(obj); }