6 struct object_list
*next
;
13 unsigned char sha1
[20];
15 struct object_list
*refs
;
19 extern struct object
**objs
;
21 struct object
*lookup_object(unsigned char *sha1
);
23 void created_object(unsigned char *sha1
, struct object
*obj
);
25 /** Returns the object, having parsed it to find out what it is. **/
26 struct object
*parse_object(unsigned char *sha1
);
28 void add_ref(struct object
*refer
, struct object
*target
);
30 void mark_reachable(struct object
*obj
, unsigned int mask
);