1c208beb06fed20869c546a09a0ca2b8999b4bee chmalee Wed Apr 17 16:46:31 2019 -0700 Taking bigDataUrl check out of hubCheck and into the trackHub lib so hgHubConnect can use it, refs #18870, #13428 diff --git src/hg/hgHubConnect/hgHubConnect.c src/hg/hgHubConnect/hgHubConnect.c index 37ed605..842be4d 100644 --- src/hg/hgHubConnect/hgHubConnect.c +++ src/hg/hgHubConnect/hgHubConnect.c @@ -375,40 +375,52 @@ ourPrintCell(""); puts(""); } printf("\n"); printf(""); } int doCheckTrackDb(struct dyString *errors, struct trackHub *hub, struct trackHubGenome *genome) /* Attempt to open a trackDb from a hub and report errors back. * Eventually will check every stanza and not die if there's an error with the first one*/ { int errorCount = 0; -struct trackDb *tdb = NULL; +struct trackDb *tdb = NULL, *tdbList = NULL; struct errCatch *errCatch = errCatchNew(); +struct errCatch *trackFileCatch = errCatchNew(); if (errCatchStart(errCatch)) { - tdb = trackHubTracksForGenome(hub, genome); - tdb = trackDbLinkUpGenerations(tdb); - tdb = trackDbPolishAfterLinkup(tdb, genome->name); + tdbList = trackHubTracksForGenome(hub, genome); + for (tdb = tdbList; tdb != NULL; tdb = tdb->next) + { + dyStringPrintf(errors, "