c430b31cb48da35050fd294fd29934e6e6fa033e braney Sat Sep 5 02:30:49 2026 -0700 hgConfCatalog: register 3 settings the tree reads, refs #37925 Written by nightlyRegister.sh, which records the settings the tree reads that the catalog was missing. Only facts copied off the call site are filled in. No classification is guessed: a new boolean gets no role=, because calling a release gate a knob would hide it from the sunset report for good, and every row lands in the 'Awaiting review' section until somebody reads the call site. blatNewFormNewsUrl hg/hgBlat/hgBlat.c:848 (37996) blatNewFormSwitchDate hg/hgBlat/hgBlat.c:843 (37996) blatOnlyLatestCheckbox hg/hgBlat/hgBlat.c:2815 (36292) wrote 3 rows to the 'Awaiting review' section of hgConfCatalog.py; classify them and move them out diff --git src/hg/utils/hgConfCatalog/hgConfCatalog.py src/hg/utils/hgConfCatalog/hgConfCatalog.py index a89edce0728..294b9fd7c99 100755 --- src/hg/utils/hgConfCatalog/hgConfCatalog.py +++ src/hg/utils/hgConfCatalog/hgConfCatalog.py @@ -1467,30 +1467,53 @@ "what": "Settings the tree reads that --auto-register wrote down without " "a person's help, so no read goes unrecorded while it waits to be " "classified. Everything in a row here is a fact copied off the " "call: name, call site, and the compiled-in default when it is a " "literal. Nothing here is a judgement. A row leaves this " "section by hand, once somebody reads the call site and can say " "what the setting is for, whether a boolean is a gate or a knob, " "and whether a mirror operator would want it; then it moves to " "the section it belongs in with verified=True. Rows are not " "expected to stay here, and --reconcile counts every one of them " "as needing attention.", "vars": [ # --auto-register inserts new rows directly below this line. Leave the # marker in place; it is how the writer finds its way in. # AUTO-REGISTER INSERTION POINT + h("blatNewFormNewsUrl", "unreviewed", "hg/hgBlat/hgBlat.c", + default="../goldenPath/newsarch.html", ticket="37996", + note="Written down by --auto-register, not yet reviewed by a " + "person. Read with cfgOptionDefault in hg/hgBlat/hgBlat.c. " + "Came in at a9c71c94309, BLAT dated banner: make the news " + "announcement URL an hg.conf setting. refs #37996. Needs a " + "kind, a description, and a section to live in."), + h("blatNewFormSwitchDate", "unreviewed", "hg/hgBlat/hgBlat.c", + ticket="37996", + note="Written down by --auto-register, not yet reviewed by a " + "person. Read with cfgOption in hg/hgBlat/hgBlat.c. Came in " + "at 7a69a5535f1, BLAT classic form: announce the new-page " + "switch date via hg.conf, fix stale input limits. refs " + "#37996. Needs a kind, a description, and a section to live " + "in."), + h("blatOnlyLatestCheckbox", "unreviewed", "hg/hgBlat/hgBlat.c", + default="off", ticket="36292", + note="Written down by --auto-register, not yet reviewed by a " + "person. Read with cfgOptionDefault in hg/hgBlat/hgBlat.c. 2 " + "call sites. Came in at 994528edb7d, Adding an opt-in \"Keep " + "only last search\" checkbox to the new BLAT search form. refs " + "#36292. Needs a kind, a description, and a section to live " + "in."), h("snapshot.ttlDays", "unreviewed", "hg/utils/snapshotCleaner/snapshotCleaner.c", note="Written down by --auto-register, not yet reviewed by a " "person. Read with cfgOption in " "hg/utils/snapshotCleaner/snapshotCleaner.c. Came in at " "32cd2100d9d, Reusable \"view snapshot\" sessions for durable, " "minimal Share-a-link links. Needs a kind, a description, and " "a section to live in."), h("mallocTopPad", "unreviewed", "hg/lib/hgConfig.c", ticket="38225", note="Written down by --auto-register, not yet reviewed by a " "person. Read with cfgOption in hg/lib/hgConfig.c. Came in " "at d2a2afcd6c5, hgTracks: let hg.conf set how big a step " "malloc takes, refs #38225. Needs a kind, a description, and " "a section to live in."), h("pngTimingSampleRate", "unreviewed", "hg/hgTracks/hgTracks.c", default="0", ticket="38109",