| 199 | } |
| 200 | |
| 201 | static void prune_dups(struct string_list *l) |
| 202 | { |
| 203 | int i; |
| 204 | |
| 205 | QSORT(l->items, l->nr, prune_cmp); |
| 206 | for (i = 1; i < l->nr; i++) { |
| 207 | if (!fspathcmp(l->items[i].string, l->items[i - 1].string)) |
| 208 | prune_worktree(l->items[i].util, "duplicate entry"); |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | static void prune_worktrees(void) |
| 213 | { |
no test coverage detected