| 416 | } |
| 417 | |
| 418 | static int resolve_against_held(unsigned nr, const struct object_id *base, |
| 419 | void *delta_data, unsigned long delta_size) |
| 420 | { |
| 421 | struct object *obj; |
| 422 | struct obj_buffer *obj_buffer; |
| 423 | obj = lookup_object(the_repository, base); |
| 424 | if (!obj) |
| 425 | return 0; |
| 426 | obj_buffer = lookup_object_buffer(obj); |
| 427 | if (!obj_buffer) |
| 428 | return 0; |
| 429 | resolve_delta(nr, obj->type, obj_buffer->buffer, |
| 430 | obj_buffer->size, delta_data, delta_size); |
| 431 | return 1; |
| 432 | } |
| 433 | |
| 434 | static void unpack_delta_entry(enum object_type type, unsigned long delta_size, |
| 435 | unsigned nr) |
no test coverage detected