Clean up object creation to use more common code
This replaces the fairly odd "created_object()" function that did _most_ of the object setup with a more complete "create_object()" function that also has a more natural calling convention. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:

committed by
Junio C Hamano

parent
2c1cbec1e2
commit
100c5f3b0b
2
object.h
2
object.h
@ -46,7 +46,7 @@ extern struct object_refs *lookup_object_refs(struct object *);
|
||||
/** Internal only **/
|
||||
struct object *lookup_object(const unsigned char *sha1);
|
||||
|
||||
void created_object(const unsigned char *sha1, struct object *obj);
|
||||
extern void *create_object(const unsigned char *sha1, int type, void *obj);
|
||||
|
||||
/** Returns the object, having parsed it to find out what it is. **/
|
||||
struct object *parse_object(const unsigned char *sha1);
|
||||
|
Reference in New Issue
Block a user