X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=object.c;h=0f70890a4582fec845fb9399b3dc9f388c6538fc;hb=885a86abe2e9f7b96a4e2012183c6751635840aa;hp=9adc87479bde2a0b2a0a0335aed12a9f485facff;hpb=210a0be504829bad5a2821488d3c25cc406fed4a;p=git.git 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;