| 129 | }; |
| 130 | |
| 131 | static int odb_source_inmemory_for_each_object_cb(const struct object_id *oid, |
| 132 | void *node_data, void *cb_data) |
| 133 | { |
| 134 | struct odb_source_inmemory_for_each_object_data *data = cb_data; |
| 135 | struct inmemory_object *object = node_data; |
| 136 | |
| 137 | if (data->request) { |
| 138 | struct object_info oi = *data->request; |
| 139 | populate_object_info(data->inmemory, &oi, object); |
| 140 | return data->cb(oid, &oi, data->cb_data); |
| 141 | } else { |
| 142 | return data->cb(oid, NULL, data->cb_data); |
| 143 | } |
| 144 | } |
| 145 | |
| 146 | static int odb_source_inmemory_for_each_object(struct odb_source *source, |
| 147 | const struct object_info *request, |
nothing calls this directly
no test coverage detected