MCPcopy Create free account
hub / github.com/git/git / resolve_against_held

Function resolve_against_held

builtin/unpack-objects.c:418–432  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

416}
417
418static 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
434static void unpack_delta_entry(enum object_type type, unsigned long delta_size,
435 unsigned nr)

Callers 1

unpack_delta_entryFunction · 0.85

Calls 3

lookup_objectFunction · 0.85
lookup_object_bufferFunction · 0.85
resolve_deltaFunction · 0.70

Tested by

no test coverage detected