48e28c6ab25cc0c901be5531c594868fe28920fb lrnassar Tue Mar 10 11:14:46 2026 -0700 Expanding the error message to print out all the possible values, refs #37219 diff --git src/hg/lib/trackDbCustom.c src/hg/lib/trackDbCustom.c index 22f7b9ef258..89704f273bd 100644 --- src/hg/lib/trackDbCustom.c +++ src/hg/lib/trackDbCustom.c @@ -73,31 +73,31 @@ static unsigned char parseVisibility(char *value) /* Parse a visibility value */ { if (sameString(value, "hide") || sameString(value, "0")) return tvHide; else if (sameString(value, "dense") || sameString(value, "1")) return tvDense; else if (sameString(value, "full") || sameString(value, "2") || sameString(value, "show")) return tvFull; else if (sameString(value, "pack") || sameString(value, "3")) return tvPack; else if (sameString(value, "squish") || sameString(value, "4")) return tvSquish; else - errAbort("Unknown visibility %s ", value); + errAbort("Unknown visibility %s. Use one of: hide, dense, squish, pack, full", value); return tvHide; /* never reached */ } static void parseTrackLine(struct trackDb *bt, char *value, struct lineFile *lf) /* parse the track line */ { char *val2 = cloneString(value); bt->track = nextWord(&val2); // check for override option if (val2 != NULL) { val2 = trimSpaces(val2); if (!sameString(val2, "override"))