65cd37b670afee32047ab583582d848229baf80e kent Thu Jan 22 14:56:42 2015 -0800 Adding maxDepth parameter to metaWriteAll. Adding depth command line option to metaReformat which uses this. diff --git src/meta/metaHoist/metaHoist.c src/meta/metaHoist/metaHoist.c index c7879a1..74080a2 100644 --- src/meta/metaHoist/metaHoist.c +++ src/meta/metaHoist/metaHoist.c @@ -141,31 +141,31 @@ } } } slFreeList(&tagList); } void metaHoist(char *inFile, char *outFile) /* metaHoist - Move tags that are shared by all siblings up a level.. */ { struct meta *metaList = metaLoadAll(inFile, keyTag, parentTag, FALSE, FALSE); struct meta *meta; for (meta = metaList; meta != NULL; meta = meta->next) metaTreeHoist(meta); -metaWriteAll(metaList, outFile, indent, withParent); +metaWriteAll(metaList, outFile, indent, withParent, 0); } int main(int argc, char *argv[]) /* Process command line. */ { optionInit(&argc, argv, options); trimEmpty = optionExists("trimEmpty"); withParent = optionExists("withParent"); indent = optionInt("indent", indent); keyTag = optionVal("keyTag", keyTag); heavy = optionVal("heavy", heavy); parentTag = optionVal("parentTag", parentTag); if (argc != 3) usage(); metaHoist(argv[1], argv[2]);