[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 <barkalow@iabervon.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
f88fcf8bab
commit
0d62fb5672
1
pull.c
1
pull.c
@ -127,6 +127,7 @@ static int process(unsigned char *sha1, const char *type)
|
|||||||
{
|
{
|
||||||
struct object *obj = lookup_object_type(sha1, type);
|
struct object *obj = lookup_object_type(sha1, type);
|
||||||
if (has_sha1_file(sha1)) {
|
if (has_sha1_file(sha1)) {
|
||||||
|
parse_object(sha1);
|
||||||
/* We already have it, so we should scan it now. */
|
/* We already have it, so we should scan it now. */
|
||||||
return process_object(obj);
|
return process_object(obj);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user