| 127 | } |
| 128 | |
| 129 | static void read_mailmap_line(struct string_list *map, char *buffer) |
| 130 | { |
| 131 | char *name1 = NULL, *email1 = NULL, *name2 = NULL, *email2 = NULL; |
| 132 | |
| 133 | if (buffer[0] == '#') |
| 134 | return; |
| 135 | |
| 136 | if ((name2 = parse_name_and_email(buffer, &name1, &email1, 0))) |
| 137 | parse_name_and_email(name2, &name2, &email2, 1); |
| 138 | |
| 139 | if (email1) |
| 140 | add_mapping(map, name1, email1, name2, email2); |
| 141 | } |
| 142 | |
| 143 | int read_mailmap_file(struct string_list *map, const char *filename, |
| 144 | unsigned flags) |
no test coverage detected