| 364 | } |
| 365 | |
| 366 | static int finish_object(struct object *obj, const char *name, void *cb_data) |
| 367 | { |
| 368 | struct rev_list_info *info = cb_data; |
| 369 | if (odb_read_object_info_extended(the_repository->objects, |
| 370 | &obj->oid, NULL, 0) < 0) { |
| 371 | finish_object__ma(obj, name); |
| 372 | return 1; |
| 373 | } |
| 374 | if (info->revs->verify_objects && !obj->parsed && obj->type != OBJ_COMMIT) |
| 375 | parse_object(the_repository, &obj->oid); |
| 376 | return 0; |
| 377 | } |
| 378 | |
| 379 | static void show_object(struct object *obj, const char *name, void *cb_data) |
| 380 | { |
no test coverage detected