| 67 | } |
| 68 | |
| 69 | int init_patch_ids(struct repository *r, struct patch_ids *ids) |
| 70 | { |
| 71 | memset(ids, 0, sizeof(*ids)); |
| 72 | repo_diff_setup(r, &ids->diffopts); |
| 73 | ids->diffopts.detect_rename = 0; |
| 74 | ids->diffopts.flags.recursive = 1; |
| 75 | diff_setup_done(&ids->diffopts); |
| 76 | hashmap_init(&ids->patches, patch_id_neq, &ids->diffopts, 256); |
| 77 | return 0; |
| 78 | } |
| 79 | |
| 80 | int free_patch_ids(struct patch_ids *ids) |
| 81 | { |
no test coverage detected