X-Git-Url: https://git.octo.it/?p=git.git;a=blobdiff_plain;f=object.c;h=0f70890a4582fec845fb9399b3dc9f388c6538fc;hp=9adc87479bde2a0b2a0a0335aed12a9f485facff;hb=HEAD;hpb=3a7c352bd0ecac4b4c96c0995d61de9ef8d814f9 diff --git a/object.c b/object.c index 9adc8747..0f70890a 100644 --- a/object.c +++ b/object.c @@ -9,6 +9,10 @@ struct object **objs; static int nr_objs; int obj_allocs; +const char *type_names[] = { + "none", "blob", "tree", "commit", "bad" +}; + int track_object_refs = 0; static int hashtable_index(const unsigned char *sha1) @@ -50,7 +54,7 @@ void created_object(const unsigned char *sha1, struct object *obj) obj->parsed = 0; memcpy(obj->sha1, sha1, 20); - obj->type = NULL; + obj->type = TYPE_NONE; obj->refs = NULL; obj->used = 0; @@ -179,7 +183,7 @@ struct object *lookup_unknown_object(const unsigned char *sha1) if (!obj) { union any_object *ret = xcalloc(1, sizeof(*ret)); created_object(sha1, &ret->object); - ret->object.type = NULL; + ret->object.type = TYPE_NONE; return &ret->object; } return obj;