| 1173 | } |
| 1174 | |
| 1175 | static void handle_ignored_arg(struct wt_status *s) |
| 1176 | { |
| 1177 | if (!ignored_arg) |
| 1178 | ; /* default already initialized */ |
| 1179 | else if (!strcmp(ignored_arg, "traditional")) |
| 1180 | s->show_ignored_mode = SHOW_TRADITIONAL_IGNORED; |
| 1181 | else if (!strcmp(ignored_arg, "no")) |
| 1182 | s->show_ignored_mode = SHOW_NO_IGNORED; |
| 1183 | else if (!strcmp(ignored_arg, "matching")) |
| 1184 | s->show_ignored_mode = SHOW_MATCHING_IGNORED; |
| 1185 | else |
| 1186 | die(_("Invalid ignored mode '%s'"), ignored_arg); |
| 1187 | } |
| 1188 | |
| 1189 | static enum untracked_status_type parse_untracked_setting_name(const char *u) |
| 1190 | { |