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",