ea12fc3b55a64c2f8f4abdbd6e78f7c26db9c03d
max
  Fri Sep 4 11:53:47 2026 -0700
hgConfCatalog: fix stale snapshotReaper path in snapshot.ttlDays note, refs #38197

The auto-registered note for snapshot.ttlDays still pointed at
hg/utils/snapshotReaper/snapshotReaper.c after the snapshotReaper ->
snapshotCleaner rename. Update to hg/utils/snapshotCleaner/snapshotCleaner.c.

diff --git src/hg/utils/hgConfCatalog/hgConfCatalog.py src/hg/utils/hgConfCatalog/hgConfCatalog.py
index 3b4891ddf6b..a89edce0728 100755
--- src/hg/utils/hgConfCatalog/hgConfCatalog.py
+++ src/hg/utils/hgConfCatalog/hgConfCatalog.py
@@ -1467,34 +1467,34 @@
     "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("snapshot.ttlDays", "unreviewed", "hg/utils/snapshotReaper/snapshotReaper.c",
+        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/snapshotReaper/snapshotReaper.c.  Came in at "
+               "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",
           note="Written down by --auto-register, not yet reviewed by a "
                "person.  Read with cfgOptionDefault in "
                "hg/hgTracks/hgTracks.c.  Came in at 7007b23dcc1, hgTracks: "
                "measure how long the track image takes to reach the reader, "