| Daniel Barkalow | 175785e | 2005-04-18 18:39:48 | [diff] [blame] | 1 | #include "cache.h" |
| Junio C Hamano | 8f1d2e6 | 2006-01-07 09:33:54 | [diff] [blame] | 2 | #include "blob.h" |
| Daniel Barkalow | 175785e | 2005-04-18 18:39:48 | [diff] [blame] | 3 | |
| 4 | const char *blob_type = "blob"; | ||||
| 5 | |||||
| Jason McMullan | 5d6ccf5 | 2005-06-03 15:05:39 | [diff] [blame] | 6 | struct blob *lookup_blob(const unsigned char *sha1) |
| Daniel Barkalow | 175785e | 2005-04-18 18:39:48 | [diff] [blame] | 7 | { |
| 8 | struct object *obj = lookup_object(sha1); | ||||
| Linus Torvalds | 100c5f3 | 2007-04-17 05:11:43 | [diff] [blame] | 9 | if (!obj) |
| Jeff King | d36f51c | 2014-07-13 06:41:55 | [diff] [blame] | 10 | return create_object(sha1, alloc_blob_node()); |
| Jeff King | 8ff226a | 2014-07-13 06:42:03 | [diff] [blame] | 11 | return object_as_type(obj, OBJ_BLOB, 0); |
| Daniel Barkalow | 175785e | 2005-04-18 18:39:48 | [diff] [blame] | 12 | } |
| Daniel Barkalow | a510bfa | 2005-04-28 14:46:33 | [diff] [blame] | 13 | |
| Nicolas Pitre | bd2c39f | 2005-05-06 17:48:34 | [diff] [blame] | 14 | int parse_blob_buffer(struct blob *item, void *buffer, unsigned long size) |
| 15 | { | ||||
| 16 | item->object.parsed = 1; | ||||
| 17 | return 0; | ||||
| 18 | } | ||||