)]}'
{
  "log": [
    {
      "commit": "509ac6160a441ef788d536c1c71aa9a7d0431859",
      "tree": "847ec877741d0dcaebdc62e2cf05c119a7c0f766",
      "parents": [
        "90e71f4286e93c1919622353b182256a68906c10"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 22 00:06:57 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 22 00:06:57 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "90e71f4286e93c1919622353b182256a68906c10",
      "tree": "984d40f67a3adacd5bd238ac0851b32191efd937",
      "parents": [
        "b75a8d76ae98117037bb8f39f327590b2e2db2eb",
        "03c6ed2d658a2aec28cedcc23b1b6e948a0896a6"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:28 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:28 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.4\u0027\n"
    },
    {
      "commit": "b75a8d76ae98117037bb8f39f327590b2e2db2eb",
      "tree": "984d40f67a3adacd5bd238ac0851b32191efd937",
      "parents": [
        "2ad6bcbb08b9fad1178ef368273705b60c213da6",
        "2d3d4fd85a43e59b94e6d05a60312a7f983026e9"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:26 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:26 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.3\u0027\n"
    },
    {
      "commit": "03c6ed2d658a2aec28cedcc23b1b6e948a0896a6",
      "tree": "bbe38f9817c808650d9e5acc059ecad586d44a40",
      "parents": [
        "f511735756413721f36dc42ee59eeb338db0bbf7",
        "2d3d4fd85a43e59b94e6d05a60312a7f983026e9"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:20 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:43:20 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.3\u0027 into release-4.4\n"
    },
    {
      "commit": "2ad6bcbb08b9fad1178ef368273705b60c213da6",
      "tree": "984d40f67a3adacd5bd238ac0851b32191efd937",
      "parents": [
        "106b5b5fd791407b7413cd01c25ab8c23792b230",
        "f511735756413721f36dc42ee59eeb338db0bbf7"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 17:41:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 13:41:59 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.4\u0027"
    },
    {
      "commit": "106b5b5fd791407b7413cd01c25ab8c23792b230",
      "tree": "984d40f67a3adacd5bd238ac0851b32191efd937",
      "parents": [
        "c512ae97ce008ce9c52d64d3fc0422b38263efce",
        "af7a370bf1c569088a3eb589cd580db66e3198b0"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 17:41:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 13:41:59 2026 -0400"
      },
      "message": "Merge topic \u0027cmp0210-trycompile-policy-order\u0027\n\naf7a370bf1 Merge branch \u0027backport-4.3-cmp0210-trycompile-policy-order\u0027\n92320466dd try_compile: Restore platform-default link flags in pre-CMP0210 projects\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12525\n"
    },
    {
      "commit": "f511735756413721f36dc42ee59eeb338db0bbf7",
      "tree": "bbe38f9817c808650d9e5acc059ecad586d44a40",
      "parents": [
        "f358dacee86610a22101f83f799ea920b5f61b58",
        "af7a370bf1c569088a3eb589cd580db66e3198b0"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 17:41:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 13:41:57 2026 -0400"
      },
      "message": "Merge topic \u0027cmp0210-trycompile-policy-order\u0027 into release-4.4\n\naf7a370bf1 Merge branch \u0027backport-4.3-cmp0210-trycompile-policy-order\u0027\n92320466dd try_compile: Restore platform-default link flags in pre-CMP0210 projects\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12525\n"
    },
    {
      "commit": "2d3d4fd85a43e59b94e6d05a60312a7f983026e9",
      "tree": "17d8d131fe2133eb0f8ac67500ca226061bcd98e",
      "parents": [
        "4d4a0f16bbfef8cdd01e4ba8653c80747565a531",
        "92320466ddea701375b70c904d2ed9db00956047"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:40:54 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 13:40:54 2026 -0400"
      },
      "message": "Merge topic \u0027backport-4.3-cmp0210-trycompile-policy-order\u0027 into release-4.3\n\n92320466dd try_compile: Restore platform-default link flags in pre-CMP0210 projects\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12525\n"
    },
    {
      "commit": "af7a370bf1c569088a3eb589cd580db66e3198b0",
      "tree": "a3c03cfacabb6d58d7cfd107a150ce10f5bfc0a0",
      "parents": [
        "72ae01edce3f5642da6a8c585077a602ebcbfea9",
        "92320466ddea701375b70c904d2ed9db00956047"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 11:47:20 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 11:47:20 2026 -0400"
      },
      "message": "Merge branch \u0027backport-4.3-cmp0210-trycompile-policy-order\u0027\n"
    },
    {
      "commit": "c512ae97ce008ce9c52d64d3fc0422b38263efce",
      "tree": "68fb720acb65a231edf34191531ba68932b60402",
      "parents": [
        "da84a029d38c6fbf53c74bc8284af99e8a546d67",
        "386d1d874cb63a53f90fd8b003f35b2b84159f07"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 15:39:16 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 11:40:22 2026 -0400"
      },
      "message": "Merge topic \u0027custom-rule-support\u0027\n\n386d1d874c Add support of custom rules\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12361\n"
    },
    {
      "commit": "92320466ddea701375b70c904d2ed9db00956047",
      "tree": "17d8d131fe2133eb0f8ac67500ca226061bcd98e",
      "parents": [
        "4d4a0f16bbfef8cdd01e4ba8653c80747565a531"
      ],
      "author": {
        "name": "Mickaël Germain",
        "email": "germain.mickael@gmail.com",
        "time": "Sat Aug 22 17:25:19 2026 -0700"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 11:35:38 2026 -0400"
      },
      "message": "try_compile: Restore platform-default link flags in pre-CMP0210 projects\n\nThe CMP0210 compatibility shims in the Darwin, AIX, HP-UX and ARMClang\nmodules read the policy with cmake_policy(GET CMP0210 ...) during\nenable_language(), which runs inside project().  cmCoreTryCompile emitted\ncmake_policy(SET CMP0210 ...) after project() in the generated test\nproject, so those shims always observed NEW regardless of the calling\nproject\u0027s setting.\n\nOn affected platforms this dropped the platform default link flags from\nevery try_compile, and left a toolchain-file value of\nCMAKE_\u003cLANG\u003e_LINK_FLAGS unclobbered so that it reached the OLD code path.\nFor projects that are also not using CMP0181 NEW, that path uses the\nvariable as is and does not expand the LINKER: prefix.\n\nMove the emission into the existing pre-project() policy block alongside\nCMP0126, CMP0128 and CMP0197, which exist for exactly this reason.\n\nFixes: #28102\n"
    },
    {
      "commit": "da84a029d38c6fbf53c74bc8284af99e8a546d67",
      "tree": "1385e7b88cf5ffe95369c3e0d7e04770bf435e93",
      "parents": [
        "0b9b66d056fb404cb0da42002f69f8eb863c8784",
        "f358dacee86610a22101f83f799ea920b5f61b58"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 15:27:51 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 11:28:32 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.4\u0027"
    },
    {
      "commit": "0b9b66d056fb404cb0da42002f69f8eb863c8784",
      "tree": "1385e7b88cf5ffe95369c3e0d7e04770bf435e93",
      "parents": [
        "916ff39d4610562ecbdf9c264d04161ddc621372",
        "584a9297c0d78117233eefa2c090d9156af18b2f"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 15:27:51 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 11:28:32 2026 -0400"
      },
      "message": "Merge topic \u0027test-langs-launchers\u0027\n\n584a9297c0 CUDA, HIP: Restore support for LINKER_LAUNCHER\naeb7c3295d Merge branch \u0027backport-test-langs-launchers\u0027 into test-langs-launchers\nb63bcda722 CUDA, HIP: Revert false support for LINKER_LAUNCHER\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12519\n"
    },
    {
      "commit": "f358dacee86610a22101f83f799ea920b5f61b58",
      "tree": "2bb6dcf5742c5d0703b1db71afdb3a95ab41d3f0",
      "parents": [
        "72ae01edce3f5642da6a8c585077a602ebcbfea9",
        "b63bcda72229122ff91ec00608e2bf38e77f35f0"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 21 15:27:51 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 11:28:30 2026 -0400"
      },
      "message": "Merge topic \u0027test-langs-launchers\u0027 into release-4.4\n\nb63bcda722 CUDA, HIP: Revert false support for LINKER_LAUNCHER\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12519\n"
    },
    {
      "commit": "916ff39d4610562ecbdf9c264d04161ddc621372",
      "tree": "e7b4ee5d002114715d0b78271a0de59fb1bc9b8d",
      "parents": [
        "7003e53f72cde465fa4465a55739df5c45855e7a"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 00:05:58 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 21 00:05:58 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "386d1d874cb63a53f90fd8b003f35b2b84159f07",
      "tree": "afc9b754331f49e71bca07716182fae6e39a203b",
      "parents": [
        "08bde1b9727e2ee5d7727139281715e1c8cd6d1a"
      ],
      "author": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Wed Jun 24 15:52:19 2026 +0200"
      },
      "committer": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Sun Sep 20 11:43:10 2026 +0200"
      },
      "message": "Add support of custom rules\n\nFixes: #27383\n"
    },
    {
      "commit": "7003e53f72cde465fa4465a55739df5c45855e7a",
      "tree": "41f6cc0eb3dd5265e6b4955d243ecdd7a1e24161",
      "parents": [
        "8683efde41b5efcfdd609849bd42bbfa4f094e29"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sun Sep 20 00:05:38 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sun Sep 20 00:05:38 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "8683efde41b5efcfdd609849bd42bbfa4f094e29",
      "tree": "3b46e0e298d2edbd5daf4bb881646749fa39e303",
      "parents": [
        "670f62d10dde13c15a0e90581b2cad0fe5de44b5"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sat Sep 19 00:05:32 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sat Sep 19 00:05:32 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "670f62d10dde13c15a0e90581b2cad0fe5de44b5",
      "tree": "bb4c3d27338c7028ed1de1d97dfe07874eb2eced",
      "parents": [
        "6016b9d793094f1e7d1f5a3d082dce903673a6e9",
        "7192a2b798f0a33993c359ae7d48abd15a58ebc4"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:15:40 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:16:12 2026 -0400"
      },
      "message": "Merge topic \u0027cmake_path-empty-prefix\u0027\n\n7192a2b798 cmake_path: An empty path is not a prefix of any path\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12493\n"
    },
    {
      "commit": "6016b9d793094f1e7d1f5a3d082dce903673a6e9",
      "tree": "4f44e46f9383d4cd058b18e7db3aa7ddd62c55d4",
      "parents": [
        "f9ae489598e6c65afc138c17ba0d8c196af0ca09",
        "ff39abb378bb9727b732c071e689091c12c4e0eb"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:13:59 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:14:20 2026 -0400"
      },
      "message": "Merge topic \u0027fortran-preprocess-upper\u0027\n\nff39abb378 Fortran: Teach lexer about Intel\u0027s upper-case preprocessor directives\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12521\n"
    },
    {
      "commit": "f9ae489598e6c65afc138c17ba0d8c196af0ca09",
      "tree": "689127329107b7f625292e2871f557ba4cdde57c",
      "parents": [
        "50b4f2f8bb9869174210f4f747fbca3f5318fabf",
        "01fa1984e598ad52e543532a58e8fd9b3042a500"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:11:34 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:11:50 2026 -0400"
      },
      "message": "Merge topic \u0027cdash-instrumentation-proc-metrics\u0027\n\n01fa1984e5 instrumentation: Send processMetrics data to CDash\n68e2a3e793 instrumentation: Rename userTime and systemTime fields to exclude units\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: Tyler Yankee \u003ctyler.yankee@kitware.com\u003e\nMerge-request: !12514\n"
    },
    {
      "commit": "50b4f2f8bb9869174210f4f747fbca3f5318fabf",
      "tree": "03bcecd1f61b4c734ce3c0d495a2356de84ef949",
      "parents": [
        "18fac8b212679d8c6ce6df9e4d22c8fa0dc73818",
        "ff48c8d4d2d3c99e552e512546a6de6cd799a7ca"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:09:55 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:10:10 2026 -0400"
      },
      "message": "Merge topic \u0027instrumentation-test-fix-spam\u0027\n\nff48c8d4d2 Tests/Instrumentation: Fix exponential output spam from validate_json_schema\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12515\n"
    },
    {
      "commit": "18fac8b212679d8c6ce6df9e4d22c8fa0dc73818",
      "tree": "2946bb563dbede435b85a2227d998728acbe0353",
      "parents": [
        "fb4bab8ee59c7e803dfe2414217244c7c60e54ea",
        "047c617a7744ddd51701822353f1be65a01d2bc3"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:08:45 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:09:00 2026 -0400"
      },
      "message": "Merge topic \u0027compiler-binutils\u0027\n\n047c617a77 Modules/Compiler: Prefer companion tools adjacent to compiler\nccf42522b8 Modules/Compiler: Improve formatting of code finding companion tools\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nReviewed-by: Ben Boeckel \u003cben.boeckel@kitware.com\u003e\nMerge-request: !12510\n"
    },
    {
      "commit": "fb4bab8ee59c7e803dfe2414217244c7c60e54ea",
      "tree": "a27042b82d798c7c837904babceafdccdea5caf3",
      "parents": [
        "6f03832272598e858ef02cd2534013a6621f4dcd",
        "2d857791262d3ccb1c5f4e581bc020037d1dc37f"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:06:54 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:07:25 2026 -0400"
      },
      "message": "Merge topic \u0027ninja-codegen-deps-fix\u0027\n\n2d85779126 Ninja: Account for explicit target dependencies via CODEGEN\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12512\n"
    },
    {
      "commit": "6f03832272598e858ef02cd2534013a6621f4dcd",
      "tree": "82ebecbf31608372ebcc2ff72bbb906bcabf2842",
      "parents": [
        "9a47243f88e1505a4c0a57acfd13fcc130b05673",
        "789138ae3ddddb45f8a2951d74fac7564266990e"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:03:31 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:04:20 2026 -0400"
      },
      "message": "Merge topic \u0027install-args-move\u0027\n\n789138ae3d install(TARGETS): Avoid copying command arguments internally\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12516\n"
    },
    {
      "commit": "9a47243f88e1505a4c0a57acfd13fcc130b05673",
      "tree": "5ab3e186321afcc265cbd77306fa5f0052c96626",
      "parents": [
        "653cac1ebf2c20db0b41e46ca3bbd5995d9398ef",
        "72ae01edce3f5642da6a8c585077a602ebcbfea9"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:00:50 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:01:43 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.4\u0027"
    },
    {
      "commit": "653cac1ebf2c20db0b41e46ca3bbd5995d9398ef",
      "tree": "5ab3e186321afcc265cbd77306fa5f0052c96626",
      "parents": [
        "378f5a01a9aaed587f14a77b7d2ce6a41e25f5bd",
        "0871947862d3d90bf63a2f230afcf68a9ca0d2c6"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:00:50 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:01:43 2026 -0400"
      },
      "message": "Merge topic \u0027doc-interface-dash\u0027\n\n0871947862 Help: Remove spurious hyphen from cmake-buildsystem(7) references\nba67e946eb Help/INTERFACE_LINK_DEPENDS: Reference genexes\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12518\n"
    },
    {
      "commit": "72ae01edce3f5642da6a8c585077a602ebcbfea9",
      "tree": "f01634caf54163b95c0f2d57c6fe683085739a37",
      "parents": [
        "5974bf528986627160455e41211d705b10a668f9",
        "0871947862d3d90bf63a2f230afcf68a9ca0d2c6"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 12:00:50 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 08:01:41 2026 -0400"
      },
      "message": "Merge topic \u0027doc-interface-dash\u0027 into release-4.4\n\n0871947862 Help: Remove spurious hyphen from cmake-buildsystem(7) references\nba67e946eb Help/INTERFACE_LINK_DEPENDS: Reference genexes\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12518\n"
    },
    {
      "commit": "378f5a01a9aaed587f14a77b7d2ce6a41e25f5bd",
      "tree": "6518a0ec0bf0b519cc588738d42ef87dbcd4af0c",
      "parents": [
        "ab46a992e57f82fca3d65287b222c0f7c7a7b571",
        "5974bf528986627160455e41211d705b10a668f9"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 11:59:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 07:59:56 2026 -0400"
      },
      "message": "Merge branch \u0027release-4.4\u0027"
    },
    {
      "commit": "ab46a992e57f82fca3d65287b222c0f7c7a7b571",
      "tree": "6518a0ec0bf0b519cc588738d42ef87dbcd4af0c",
      "parents": [
        "08bde1b9727e2ee5d7727139281715e1c8cd6d1a",
        "27f28db197124a9da4033f0a30b87a758c5dca1f"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 11:59:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 07:59:56 2026 -0400"
      },
      "message": "Merge topic \u0027ctest-dashboard-preset-env\u0027\n\n27f28db197 Help: Clarify CTEST_NO_TESTS_ACTION support and interaction\na235560e53 Help: Clarify interaction between CTest parallelism toggles\nf745dd11ab ctest: Respect test envvars set by CTEST_PRESET\n277236a99a cmCTestTestCommand: Factor out preset resolution\n81b46d87ba cmCTest: Factor out environment variable handling\n4e81913645 Tests: Fix unset(ENV{...}) typos\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12495\n"
    },
    {
      "commit": "5974bf528986627160455e41211d705b10a668f9",
      "tree": "b72f4757a642e00999468ca402a2588b5339948a",
      "parents": [
        "03779318b85d56f48d3f2aa86221eac7ae70c919",
        "27f28db197124a9da4033f0a30b87a758c5dca1f"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 18 11:59:29 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 07:59:54 2026 -0400"
      },
      "message": "Merge topic \u0027ctest-dashboard-preset-env\u0027 into release-4.4\n\n27f28db197 Help: Clarify CTEST_NO_TESTS_ACTION support and interaction\na235560e53 Help: Clarify interaction between CTest parallelism toggles\nf745dd11ab ctest: Respect test envvars set by CTEST_PRESET\n277236a99a cmCTestTestCommand: Factor out preset resolution\n81b46d87ba cmCTest: Factor out environment variable handling\n4e81913645 Tests: Fix unset(ENV{...}) typos\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12495\n"
    },
    {
      "commit": "08bde1b9727e2ee5d7727139281715e1c8cd6d1a",
      "tree": "b80421b229d3729c0d043dbe25f0fe40d5da96c9",
      "parents": [
        "833d9466d797619d488448ccb0be2428a77a4aac"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 00:06:46 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 18 00:06:46 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "584a9297c0d78117233eefa2c090d9156af18b2f",
      "tree": "c6098f0cd7e56d1c1ad1d99d66f8514a8e304720",
      "parents": [
        "aeb7c3295dbc6afa9d18ef6f96c8242484bc50a6"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 17:27:15 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 18:11:42 2026 -0400"
      },
      "message": "CUDA, HIP: Restore support for LINKER_LAUNCHER\n\nReapply the implementation in commits commits 77312cc6 (CUDA: Add\nsupport for [CMAKE_]CUDA_LINKER_LAUNCHER, 2025-05-30,\nv4.1.0-rc1~80^2~1) and cdf2a36f (HIP: Add support for\n[CMAKE_]HIP_LINKER_LAUNCHER, 2025-05-30, v4.1.0-rc1~80^2).\n\nAdd a special case to expand the correct rule placeholder for these\nlanguages, which is spelled `CMAKE_\u003cLANG\u003e_HOST_LINK_LAUNCHER`. Enable\nthe tests for these languages correctly. Re-document support under\nCMake 4.5.\n\nFixes: #26967\n"
    },
    {
      "commit": "aeb7c3295dbc6afa9d18ef6f96c8242484bc50a6",
      "tree": "5d61bbf84e65741c523f991b3a093841210aa714",
      "parents": [
        "833d9466d797619d488448ccb0be2428a77a4aac",
        "b63bcda72229122ff91ec00608e2bf38e77f35f0"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 18:08:42 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 18:08:42 2026 -0400"
      },
      "message": "Merge branch \u0027backport-test-langs-launchers\u0027 into test-langs-launchers\n"
    },
    {
      "commit": "b63bcda72229122ff91ec00608e2bf38e77f35f0",
      "tree": "88c87c3d21d04c400de566aabdb3347964ea18f7",
      "parents": [
        "03779318b85d56f48d3f2aa86221eac7ae70c919"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 17:10:45 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 18:07:42 2026 -0400"
      },
      "message": "CUDA, HIP: Revert false support for LINKER_LAUNCHER\n\nThe implementation in commits 77312cc6 (CUDA: Add support for\n[CMAKE_]CUDA_LINKER_LAUNCHER, 2025-05-30, v4.1.0-rc1~80^2~1) and\ncdf2a36f (HIP: Add support for [CMAKE_]HIP_LINKER_LAUNCHER, 2025-05-30,\nv4.1.0-rc1~80^2) is broken, and the tests are wrongly configured\nso as to never actually run. Revert the entire feature to avoid future\nconfusion, including documented support.\n\nEnable the test for Fortran, which was added but untested by commit\nd176a8c5ce (Fortran: Add support for [CMAKE_]Fortran_LINKER_LAUNCHER,\n2025-05-26, v4.1.0-rc1~96^2), and whose implementation works.\n\nIssue: #26967\n"
    },
    {
      "commit": "ff39abb378bb9727b732c071e689091c12c4e0eb",
      "tree": "d28423c8bd84156292a3a5a0d830d10c7e1c4df3",
      "parents": [
        "833d9466d797619d488448ccb0be2428a77a4aac"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Thu Sep 17 14:19:57 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Thu Sep 17 15:20:23 2026 -0400"
      },
      "message": "Fortran: Teach lexer about Intel\u0027s upper-case preprocessor directives\n\nIntel Fortran\u0027s preprocessor supports upper-case preprocessor\ndirectives (but not mixed-case).\n\nFixes: #28098\n"
    },
    {
      "commit": "01fa1984e598ad52e543532a58e8fd9b3042a500",
      "tree": "2b7b7094369d0e1280075d387f7188e2e0edafb4",
      "parents": [
        "68e2a3e793fcbc211d644bf773d5604627818126"
      ],
      "author": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Tue Sep 15 13:07:06 2026 -0400"
      },
      "committer": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Thu Sep 17 10:29:06 2026 -0400"
      },
      "message": "instrumentation: Send processMetrics data to CDash\n"
    },
    {
      "commit": "68e2a3e793fcbc211d644bf773d5604627818126",
      "tree": "86aa93176c077981ba6b7bc2e3c834b6ae4432db",
      "parents": [
        "833d9466d797619d488448ccb0be2428a77a4aac"
      ],
      "author": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Tue Sep 15 13:03:43 2026 -0400"
      },
      "committer": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Thu Sep 17 10:10:31 2026 -0400"
      },
      "message": "instrumentation: Rename userTime and systemTime fields to exclude units\n\nDrop the \"USec\" suffix from these fields for consistency with other\ninstrumentation fields which do not include units.\n"
    },
    {
      "commit": "7192a2b798f0a33993c359ae7d48abd15a58ebc4",
      "tree": "6bece451437edcb70dca7c91b25d2b88e46b734f",
      "parents": [
        "34bbc91e3bfc19a9ac0e4748c9665c0e358d0e29"
      ],
      "author": {
        "name": "Mickaël Germain",
        "email": "germain.mickael@gmail.com",
        "time": "Mon Sep 07 15:59:25 2026 -0700"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Thu Sep 17 10:05:27 2026 -0400"
      },
      "message": "cmake_path: An empty path is not a prefix of any path\n\ncmake_path(IS_PREFIX) and $\u003cPATH:IS_PREFIX\u003e treated an empty path as a\nprefix of every path, including another empty path, following\nstd::filesystem::path.  A prefix that is empty because a variable was\nset to an empty value, or because a generator expression argument\nexpanded to nothing, therefore satisfied a check meant to reject it.\n\nReturn false for an empty prefix, in cmCMakePath::IsPrefix so that every\ncaller shares one implementation and both the plain and NORMALIZE forms\nare covered.  Normalizing an empty path leaves it empty, so no separate\nhandling of NORMALIZE is needed.  Unlike the component comparison, which\nfollows std::filesystem::path deliberately, IsPrefix has no counterpart\nin the standard: it borrows path iteration but the predicate itself is\ndefined by CMake, so an empty prefix is a gap to fill rather than a\nstandard answer to override.\n\nAdd policy CMP0223 and restore the old result behind it at the two\nreleased surfaces.  The other callers of IsPrefix, source_group() and\nthe Makefile generator\u0027s source classification, take the new behavior\nungated: source_group() rejects an empty TREE argument before reaching\nit, and the generator passes the source and binary directories.\n\nThe if(PATH_IS_PREFIX) operator, new in this same release, follows the\npolicy too rather than simply taking the new behavior, so that it agrees\nwith cmake_path(IS_PREFIX) in every policy state and the parity\nassertions in its test hold unconditionally.\n\nFixes: #28077\n"
    },
    {
      "commit": "0871947862d3d90bf63a2f230afcf68a9ca0d2c6",
      "tree": "5d74abe9caea633e5a66bc0368eb9477a44685ee",
      "parents": [
        "ba67e946eb304765be303a19c54aa6a31d16bad3"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 09:09:11 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 09:15:50 2026 -0400"
      },
      "message": "Help: Remove spurious hyphen from cmake-buildsystem(7) references\n"
    },
    {
      "commit": "ba67e946eb304765be303a19c54aa6a31d16bad3",
      "tree": "aebc93315821f19d0ce21aa7edc71af0dfc103fc",
      "parents": [
        "03779318b85d56f48d3f2aa86221eac7ae70c919"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 09:12:48 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 17 09:15:26 2026 -0400"
      },
      "message": "Help/INTERFACE_LINK_DEPENDS: Reference genexes\n"
    },
    {
      "commit": "833d9466d797619d488448ccb0be2428a77a4aac",
      "tree": "60c3d89a734bde179afe94cf0eca73954fef613c",
      "parents": [
        "a30ad325f4eb8a8beb73feb59a3747b92adaccfd"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Thu Sep 17 00:05:34 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Thu Sep 17 00:05:34 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "789138ae3ddddb45f8a2951d74fac7564266990e",
      "tree": "353dc0a6176058aab38d0c88f169ae10d5b9fda4",
      "parents": [
        "a30ad325f4eb8a8beb73feb59a3747b92adaccfd"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Wed Sep 16 16:33:17 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Wed Sep 16 16:36:00 2026 -0400"
      },
      "message": "install(TARGETS): Avoid copying command arguments internally\n\nFollow up commit 21cc5937c1 (install(TARGETS): Factor out reusable\nhelpers with config-specific support, 2026-09-10) to avoid copying the\ncategorized argument groups unnecessarily.\n"
    },
    {
      "commit": "a30ad325f4eb8a8beb73feb59a3747b92adaccfd",
      "tree": "6491f34f15514a63353537ef2c28e080eb4fb063",
      "parents": [
        "61a28e735b8a90a3175f07e1c5011170ef53a853",
        "77443e7258a712893468a4cf3f6f6e0ed1fcea9e"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Wed Sep 16 18:39:02 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Wed Sep 16 14:39:28 2026 -0400"
      },
      "message": "Merge topic \u0027instrumentation-cdash-file-check\u0027\n\n77443e7258 instrumentation: Don\u0027t expect staged CDash files when cdashSubmit is disabled\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nTested-by: Aiden Woodruff \u003caiden.woodruff@kitware.com\u003e\nMerge-request: !12508\n"
    },
    {
      "commit": "61a28e735b8a90a3175f07e1c5011170ef53a853",
      "tree": "82c07c0e9926209cf09e85696bfea22810fbf99c",
      "parents": [
        "27408540d437673d389f188951735634ff45dd8b",
        "616f65b379b6563cebfc8b8f21f5dbb0d947ec0c"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Wed Sep 16 17:43:41 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Wed Sep 16 13:44:17 2026 -0400"
      },
      "message": "Merge topic \u0027clang-cuda-offload-warn-unsupported\u0027\n\n616f65b379 Clang/CUDA: Warn when using offloading driver with RDC + PTX\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12500\n"
    },
    {
      "commit": "ff48c8d4d2d3c99e552e512546a6de6cd799a7ca",
      "tree": "02a66ed027563048fc0f64fe9d51bc72b6ee06ad",
      "parents": [
        "27408540d437673d389f188951735634ff45dd8b"
      ],
      "author": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Wed Sep 16 13:12:03 2026 -0400"
      },
      "committer": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Wed Sep 16 13:12:03 2026 -0400"
      },
      "message": "Tests/Instrumentation: Fix exponential output spam from validate_json_schema\n\nSchema validations in Tests/Instrumentation called add_error(\"${RunCMake_TEST_FAILED}\")\nin a loop. Because add_error itself appends the input to RunCMake_TEST_FAILED, this\nresulted in exponential growth of error messages on each loop iteration, filling the\ntest log with duplicate errors.\n\nIsolate error messages from validate_json_schema to avoid exponential duplication.\n"
    },
    {
      "commit": "27f28db197124a9da4033f0a30b87a758c5dca1f",
      "tree": "b72f4757a642e00999468ca402a2588b5339948a",
      "parents": [
        "a235560e53039cdceda59243affadec9d4c5a066"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:30:49 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:51:11 2026 -0400"
      },
      "message": "Help: Clarify CTEST_NO_TESTS_ACTION support and interaction\n"
    },
    {
      "commit": "a235560e53039cdceda59243affadec9d4c5a066",
      "tree": "2b3280c06a224e868fa18963ea66fbf9a03902da",
      "parents": [
        "f745dd11abef2c2d8f206362698bc6106791d4ca"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Tue Sep 15 15:49:45 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:51:10 2026 -0400"
      },
      "message": "Help: Clarify interaction between CTest parallelism toggles\n"
    },
    {
      "commit": "f745dd11abef2c2d8f206362698bc6106791d4ca",
      "tree": "93d33646454219f85ac7c357896c5a3a6a971763",
      "parents": [
        "277236a99a1726a0db6458d9edc54a0c1fd16777"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 09 10:41:12 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:34:43 2026 -0400"
      },
      "message": "ctest: Respect test envvars set by CTEST_PRESET\n\nNote the special attention given to support CTest environment variables\nfrom inside a test preset\u0027s `environment` field.\n\nFixes: #28079\n"
    },
    {
      "commit": "277236a99a1726a0db6458d9edc54a0c1fd16777",
      "tree": "453ad74ef0e659cd8fc358d806e7c4224b10a5d9",
      "parents": [
        "81b46d87baa1376e951f48cae99fc6ebb125a530"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 09 10:40:43 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:05:32 2026 -0400"
      },
      "message": "cmCTestTestCommand: Factor out preset resolution\n\nPrepare for a future commit which will reuse this functionality. Add a\nstructure to hold the resolved fields so that we can more easily\ndistinguish between errors during preset resolution and cases when\npresets simply aren\u0027t used.\n"
    },
    {
      "commit": "81b46d87baa1376e951f48cae99fc6ebb125a530",
      "tree": "e0de1d0e62a6ba78ef93d870f9ecd4c275a08a8a",
      "parents": [
        "4e81913645bf719e63b426b67142ab3ba59c1e82"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Tue Sep 15 15:37:21 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 09:05:19 2026 -0400"
      },
      "message": "cmCTest: Factor out environment variable handling\n"
    },
    {
      "commit": "4e81913645bf719e63b426b67142ab3ba59c1e82",
      "tree": "978597bc4d4f652b1ff0b13b7432959b357a9f64",
      "parents": [
        "03779318b85d56f48d3f2aa86221eac7ae70c919"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Tue Sep 15 15:59:34 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Wed Sep 16 08:51:36 2026 -0400"
      },
      "message": "Tests: Fix unset(ENV{...}) typos\n"
    },
    {
      "commit": "27408540d437673d389f188951735634ff45dd8b",
      "tree": "21cf17117d168085969e90c26587544140c7aeea",
      "parents": [
        "7e798bb3898f3b6b960f15b5138120ecc7afacbd"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Wed Sep 16 00:05:39 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Wed Sep 16 00:05:39 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "7e798bb3898f3b6b960f15b5138120ecc7afacbd",
      "tree": "d1a2adf361e55467039160cf81e55f7be487c864",
      "parents": [
        "8b8d185b42ffc82690784d5ada5bb652d067f250",
        "fdc2c2b9c701a6af5ea8c86efc5288ced6a9fec0"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 15:28:46 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 11:29:28 2026 -0400"
      },
      "message": "Merge topic \u0027cmake-gui-preset-apply-ordering\u0027\n\nfdc2c2b9c7 cmake-gui: settle preset application before Configure/Generate\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12502\n"
    },
    {
      "commit": "616f65b379b6563cebfc8b8f21f5dbb0d947ec0c",
      "tree": "21437582232a88bfd679e4cb198c473d605a7752",
      "parents": [
        "8b8d185b42ffc82690784d5ada5bb652d067f250"
      ],
      "author": {
        "name": "Robert Maynard",
        "email": "rmaynard@nvidia.com",
        "time": "Fri Sep 11 10:19:29 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 11:01:04 2026 -0400"
      },
      "message": "Clang/CUDA: Warn when using offloading driver with RDC + PTX\n\nFixes: #28084\n"
    },
    {
      "commit": "2d857791262d3ccb1c5f4e581bc020037d1dc37f",
      "tree": "1522f368e256b84696a66dd2bdb5ce69dce969da",
      "parents": [
        "d099b15c627b1eeb43b2122e4f42317c155b5e78"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Tue Sep 15 10:14:14 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Tue Sep 15 10:34:09 2026 -0400"
      },
      "message": "Ninja: Account for explicit target dependencies via CODEGEN\n\nWhen a \"normal\" target (e.g., an executable) depends on a custom target\nthat is not part of `all`, and that custom target owns the output of a\ncustom command marked `CODEGEN`, an explicit `add_dependencies` from\nthe normal to custom target must be incorporated in `codegen`.\n\nAmends commit 197cb419d1 (add_custom_command: Add CODEGEN support,\n2024-05-27, v3.31.0-rc1~394^2), which already incorporated such logic\nin the Unix Makefile generator, but was not tested nor implemented for\nNinja.\n\nFixes: #28092\n"
    },
    {
      "commit": "8b8d185b42ffc82690784d5ada5bb652d067f250",
      "tree": "3b168e3ab46051d1ea0471bff410612e4bb808e5",
      "parents": [
        "a07b6e2a4d4583a8a00be8bc24670050f1314021",
        "246e72e4a969451023c1e664f308b33786166fe5"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 14:13:13 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 10:13:36 2026 -0400"
      },
      "message": "Merge topic \u0027ci-linkcheck\u0027\n\n246e72e4a9 Help: Replace OpenBLAS links with their permanent redirects\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12511\n"
    },
    {
      "commit": "a07b6e2a4d4583a8a00be8bc24670050f1314021",
      "tree": "6800e8d8985d8cbfb555be92936e10d24a01a9f0",
      "parents": [
        "b0499f43d08aaf8799fee77b44f436f80f7f77a2",
        "2673161b6750b239ca3d0f1d40402b9f4f37c1b1"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 13:58:08 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 09:58:50 2026 -0400"
      },
      "message": "Merge topic \u0027improve-install-code-script\u0027\n\n2673161b67 install: Improve documentation, argument parsing\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12501\n"
    },
    {
      "commit": "b0499f43d08aaf8799fee77b44f436f80f7f77a2",
      "tree": "4f89dd148b2e8bf4887635e0cd8fd6b80a10989b",
      "parents": [
        "7b5df521e8f70c105aec7344b733facdcc11022d",
        "bc4e849e50010e9a73963f61c93f223db4eb49b6"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 13:54:02 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 09:55:15 2026 -0400"
      },
      "message": "Merge topic \u0027Sources-various-enhancements\u0027\n\nbc4e849e50 cmValue: introduce constants cmValue::True and cmValue::False\na570ee4c8f cmPlaceHolderExpander: Add recognition of genex\nb53f05cd8c cmArgumentParser: enhance multi command management\na53691b73a cmCustomCommand: reduce raw pointer usage\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12506\n"
    },
    {
      "commit": "7b5df521e8f70c105aec7344b733facdcc11022d",
      "tree": "8591db4e4520e722954a7184ab596a93e9f70060",
      "parents": [
        "3be3bae3ada99f5cd8c444620a08d4959c61c49c",
        "c8b93b9db6aa9668ea9ea9099e5298ed3ee77721"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 13:49:19 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 09:49:34 2026 -0400"
      },
      "message": "Merge topic \u0027reduce-realloc\u0027\n\nc8b93b9db6 Source: Reduce string allocations\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12503\n"
    },
    {
      "commit": "3be3bae3ada99f5cd8c444620a08d4959c61c49c",
      "tree": "c6df7c34d49d555a70c08399deaf64c1c160bb94",
      "parents": [
        "c012ec02cc9d7ee605545c4cfb4657c73adbcd56",
        "beec3faeeec42058e6685bdd650eeba04cef6cea"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 13:43:51 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 09:44:05 2026 -0400"
      },
      "message": "Merge topic \u0027doc-D-list\u0027\n\nbeec3faeee Help: Add note to avoid trailing backslashes in paths passed via `cmake -D`\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: AnyOldName3 \u003ckrizdjali@gmail.com\u003e\nMerge-request: !12507\n"
    },
    {
      "commit": "c012ec02cc9d7ee605545c4cfb4657c73adbcd56",
      "tree": "f52b84a9305507dc588c9a12f6aa4cfa16c61067",
      "parents": [
        "d099b15c627b1eeb43b2122e4f42317c155b5e78",
        "6131353bffcffa258a60c4dc265a319e673d0895"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 13:37:49 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 09:38:23 2026 -0400"
      },
      "message": "Merge topic \u0027test-cuda\u0027\n\n6131353bff Tests/Cuda: Skip unsupported case using Clang offloading driver with RDC + PTX\n91f4a420cd Tests/Cuda: Remove redundant condition\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nAcked-by: Robert Maynard \u003crobertjmaynard@gmail.com\u003e\nMerge-request: !12505\n"
    },
    {
      "commit": "047c617a7744ddd51701822353f1be65a01d2bc3",
      "tree": "3498f39007ad9fe50138eb8f4c9c51d8b00c0d73",
      "parents": [
        "ccf42522b81d9e774600b0bc3fabb7d6b547cd78"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:33:00 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:46:25 2026 -0400"
      },
      "message": "Modules/Compiler: Prefer companion tools adjacent to compiler\n\nPreviously a versioned name in a later search path was preferred\nover an unversioned name adjacent to the compiler.  Consider all\nnames in each directory before moving to the next directory.\n"
    },
    {
      "commit": "ccf42522b81d9e774600b0bc3fabb7d6b547cd78",
      "tree": "776238209203410f2e114448422d219845a029e6",
      "parents": [
        "d099b15c627b1eeb43b2122e4f42317c155b5e78"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:31:01 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:43:43 2026 -0400"
      },
      "message": "Modules/Compiler: Improve formatting of code finding companion tools\n"
    },
    {
      "commit": "246e72e4a969451023c1e664f308b33786166fe5",
      "tree": "269095c4d026344d60a937eef07b83095ac637ea",
      "parents": [
        "d099b15c627b1eeb43b2122e4f42317c155b5e78"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:23:18 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Tue Sep 15 08:23:58 2026 -0400"
      },
      "message": "Help: Replace OpenBLAS links with their permanent redirects\n"
    },
    {
      "commit": "d099b15c627b1eeb43b2122e4f42317c155b5e78",
      "tree": "dc8b0cb85c8eaf31c26f1de353124f6db7bc8638",
      "parents": [
        "15e476809cd5fd8bc47512c33029a5a499f5a246"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 00:08:13 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Tue Sep 15 00:08:13 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "15e476809cd5fd8bc47512c33029a5a499f5a246",
      "tree": "7af923e188aad44f03af5757f8d19b9cc52b78e6",
      "parents": [
        "f5efe7a6b5fe2acbeceab5d79f397d58c25f3e01",
        "d410092ece373985088c1c68f0a4d03e547d38d0"
      ],
      "author": {
        "name": "Craig Scott",
        "email": "craig.scott@crascit.com",
        "time": "Mon Sep 14 21:41:47 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 14 17:42:28 2026 -0400"
      },
      "message": "Merge topic \u0027fetchcontent-custom-command-verbosity-change\u0027\n\nd410092ece FetchContent: Move log level detection into step script\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nAcked-by: Claus Klein \u003cclaus.klein@arcormail.de\u003e\nMerge-request: !12504\n"
    },
    {
      "commit": "77443e7258a712893468a4cf3f6f6e0ed1fcea9e",
      "tree": "47e9cce81a0ced67d6b959ebfbb06171b4027f39",
      "parents": [
        "f5efe7a6b5fe2acbeceab5d79f397d58c25f3e01"
      ],
      "author": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Mon Sep 14 15:38:40 2026 -0400"
      },
      "committer": {
        "name": "Martin Duffy",
        "email": "martin.duffy@kitware.com",
        "time": "Mon Sep 14 15:38:40 2026 -0400"
      },
      "message": "instrumentation: Don\u0027t expect staged CDash files when cdashSubmit is disabled\n"
    },
    {
      "commit": "beec3faeeec42058e6685bdd650eeba04cef6cea",
      "tree": "5ae163412a0611d7228b02d79fd72e2c07b3b623",
      "parents": [
        "f5efe7a6b5fe2acbeceab5d79f397d58c25f3e01"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 13:51:52 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 13:51:52 2026 -0400"
      },
      "message": "Help: Add note to avoid trailing backslashes in paths passed via `cmake -D`\n\nCloses: #28089\n"
    },
    {
      "commit": "bc4e849e50010e9a73963f61c93f223db4eb49b6",
      "tree": "2b0fd4e2b04e020ea684748b7f472181c6dee6ba",
      "parents": [
        "a570ee4c8fd95923fb095e0981f3cb575e6f8855"
      ],
      "author": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Wed Aug 05 19:11:10 2026 +0200"
      },
      "committer": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Mon Sep 14 18:24:48 2026 +0200"
      },
      "message": "cmValue: introduce constants cmValue::True and cmValue::False\n"
    },
    {
      "commit": "a570ee4c8fd95923fb095e0981f3cb575e6f8855",
      "tree": "7aa77e055f8f4e1604ee531cb5feb61355aa4f57",
      "parents": [
        "b53f05cd8c6d1f303022d62bbc574ae0ed9057f1"
      ],
      "author": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Sun Jun 28 16:31:09 2026 +0200"
      },
      "committer": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Mon Sep 14 18:24:48 2026 +0200"
      },
      "message": "cmPlaceHolderExpander: Add recognition of genex\n\nAdd a mode to ensure genex at kept as is.\n"
    },
    {
      "commit": "b53f05cd8c6d1f303022d62bbc574ae0ed9057f1",
      "tree": "fc580a5d297a6d20c2e37926f2ea4786f2304e48",
      "parents": [
        "a53691b73afc704582698310485e40ffbd2e5e17"
      ],
      "author": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Wed Jun 24 14:51:11 2026 +0200"
      },
      "committer": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Mon Sep 14 18:24:48 2026 +0200"
      },
      "message": "cmArgumentParser: enhance multi command management\n"
    },
    {
      "commit": "a53691b73afc704582698310485e40ffbd2e5e17",
      "tree": "16862cfb637502206aa1a86d00fd12fc4284eecd",
      "parents": [
        "f5efe7a6b5fe2acbeceab5d79f397d58c25f3e01"
      ],
      "author": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Sun Jun 28 13:16:02 2026 +0200"
      },
      "committer": {
        "name": "Marc Chevrier",
        "email": "marc.chevrier@gmail.com",
        "time": "Mon Sep 14 18:24:48 2026 +0200"
      },
      "message": "cmCustomCommand: reduce raw pointer usage\n"
    },
    {
      "commit": "6131353bffcffa258a60c4dc265a319e673d0895",
      "tree": "a515d710d1f928875e472e9e6d24a816f1ed77bf",
      "parents": [
        "91f4a420cd2184d2edf0365e9fca365dcf2ea21f"
      ],
      "author": {
        "name": "Robert Maynard",
        "email": "rmaynard@nvidia.com",
        "time": "Fri Sep 11 10:19:29 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 11:18:21 2026 -0400"
      },
      "message": "Tests/Cuda: Skip unsupported case using Clang offloading driver with RDC + PTX\n\nIssue: #28084\n"
    },
    {
      "commit": "91f4a420cd2184d2edf0365e9fca365dcf2ea21f",
      "tree": "43f8ab48caef3468868743dae161da8eac869825",
      "parents": [
        "1c54e46a1793e1bfa4babb31e16dc5da8468bfa5"
      ],
      "author": {
        "name": "Robert Maynard",
        "email": "rmaynard@nvidia.com",
        "time": "Fri Sep 11 10:19:29 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 11:17:35 2026 -0400"
      },
      "message": "Tests/Cuda: Remove redundant condition\n\n`CMake_TEST_CUDA` must be set to enter this directory.\n"
    },
    {
      "commit": "f5efe7a6b5fe2acbeceab5d79f397d58c25f3e01",
      "tree": "e142f754effc88ae90720c8c949c1deda8cb1622",
      "parents": [
        "1c54e46a1793e1bfa4babb31e16dc5da8468bfa5",
        "90c03329dd9dc2f605719836f0b6aa19ffef32cc"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 14:58:14 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 14 10:58:37 2026 -0400"
      },
      "message": "Merge topic \u0027xcode-embed-genex\u0027\n\n90c03329dd Xcode: Honor generator expressions in XCODE_EMBED_\u003ctype\u003e\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12499\n"
    },
    {
      "commit": "1c54e46a1793e1bfa4babb31e16dc5da8468bfa5",
      "tree": "82d80f2957a8b1a046f29a2bdd4d59e4fa9f84f1",
      "parents": [
        "51b2d8a2e323b0329b8f27af80096803dafc1dc3",
        "dd44b41cbee98b4fa0f379fcf73ee20eb55d117d"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Mon Sep 14 14:55:08 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 14 10:56:11 2026 -0400"
      },
      "message": "Merge topic \u0027invalid-did-you-mean\u0027\n\ndd44b41cbe cmake -E: Add CLI argument spell checking\n7dacfea25d cmake -E: Refactor help string to struct\n1cd84285e7 cpack: Add CLI argument spell checking\n314c720eaf cpack: Fail-fast on unknown arguments\nec138e6f8e ctest: Add CLI argument spell checking\n1a68ffd75f cmMakefile: Add CML command spell checking\n27dedeaafd cmake: Add CLI argument spell checking\nfca1ecb8a3 cmStringAlgorithms: Add Levenshtein distance\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12456\n"
    },
    {
      "commit": "51b2d8a2e323b0329b8f27af80096803dafc1dc3",
      "tree": "417a88db50864a4434d73b8b877768ae4b5e4114",
      "parents": [
        "5440cd9785ffa9c48a60c5b3ee28f7d0ffd045c6"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 14 00:05:34 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Mon Sep 14 00:05:34 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "d410092ece373985088c1c68f0a4d03e547d38d0",
      "tree": "2c7a270b3092d2dcaef8399dcfa99657ea2acd6b",
      "parents": [
        "3f99c9ddab391535f2701e0577dcd5b701767d88"
      ],
      "author": {
        "name": "Craig Scott",
        "email": "craig.scott@crascit.com",
        "time": "Sun Sep 13 15:30:50 2026 +1000"
      },
      "committer": {
        "name": "Craig Scott",
        "email": "craig.scott@crascit.com",
        "time": "Sun Sep 13 21:23:27 2026 +1000"
      },
      "message": "FetchContent: Move log level detection into step script\n\nA step with a custom command shouldn\u0027t be seen as out-of-date\njust because the user re-runs configure with a different log level.\nPreviously, the log level was written directly to the step scripts,\nbut that meant the script changes if the user specifies a different\neffective log level to the previous configure. Now we move the\nlog level detection into the script so that the script remains the\nsame no matter what log level the user asks for.\n\nThis was most noticeable with the PATCH step, since that always\nuses a custom command when present. Changing the log level\nwould cause the PATCH step to re-run, which usually results in\nan error because PATCH typically only expects to run once after\na DOWNLOAD. But the underlying problem would affect any step\nwith a custom command, not just PATCH.\n\nFixes: #28055\n"
    },
    {
      "commit": "5440cd9785ffa9c48a60c5b3ee28f7d0ffd045c6",
      "tree": "ddc69e975f1b3f0311af66fa193421e7c137760d",
      "parents": [
        "3f99c9ddab391535f2701e0577dcd5b701767d88"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sun Sep 13 00:05:59 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sun Sep 13 00:05:59 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "3f99c9ddab391535f2701e0577dcd5b701767d88",
      "tree": "dd5df500dcda5458ecc6db113b7b8dddd109a37a",
      "parents": [
        "216cc545314263f6407c4ea48442bf7cb3df1877"
      ],
      "author": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sat Sep 12 00:05:23 2026 -0400"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Sat Sep 12 00:05:23 2026 -0400"
      },
      "message": "CMake Nightly Date Stamp\n"
    },
    {
      "commit": "c8b93b9db6aa9668ea9ea9099e5298ed3ee77721",
      "tree": "5320842cc0655a2074193e821d8d9940f97d2e88",
      "parents": [
        "216cc545314263f6407c4ea48442bf7cb3df1877"
      ],
      "author": {
        "name": "AJIOB",
        "email": "aleksandr9809@gmail.com",
        "time": "Fri Sep 11 20:57:04 2026 +0300"
      },
      "committer": {
        "name": "AJIOB",
        "email": "aleksandr9809@gmail.com",
        "time": "Fri Sep 11 23:11:52 2026 +0300"
      },
      "message": "Source: Reduce string allocations\n"
    },
    {
      "commit": "fdc2c2b9c701a6af5ea8c86efc5288ced6a9fec0",
      "tree": "934dc92c388c711fcca0361e898ae5cc469b2746",
      "parents": [
        "807b0f8841849676963eafae3e930e08e1481ed1"
      ],
      "author": {
        "name": "Daksh Mamodiya",
        "email": "mamodiyadaksh41@gmail.com",
        "time": "Fri Sep 11 23:16:23 2026 +0530"
      },
      "committer": {
        "name": "Daksh Mamodiya",
        "email": "mamodiyadaksh41@gmail.com",
        "time": "Fri Sep 11 23:24:10 2026 +0530"
      },
      "message": "cmake-gui: settle preset application before Configure/Generate\n\nSelecting a configure preset applies on the worker thread, but Configure\nand Generate stayed enabled and could snapshot the stale cache model\nfirst. Tokenize preset application, disable the dependent actions until\nthe completion lands, and accept only the latest request.\n\nFixes: #28085\n"
    },
    {
      "commit": "2673161b6750b239ca3d0f1d40402b9f4f37c1b1",
      "tree": "4d6b8a1a1e554d3a49e550b22da02a182ba4ae63",
      "parents": [
        "216cc545314263f6407c4ea48442bf7cb3df1877"
      ],
      "author": {
        "name": "Matthew Woehlke",
        "email": "matthew.woehlke@kitware.com",
        "time": "Fri Sep 11 12:22:25 2026 -0400"
      },
      "committer": {
        "name": "Matthew Woehlke",
        "email": "matthew.woehlke@kitware.com",
        "time": "Fri Sep 11 12:22:25 2026 -0400"
      },
      "message": "install: Improve documentation, argument parsing\n\nAdjust documentation of `install(CODE|SCRIPT)` to more understandably\nreflect how the subcommand actually operates. Adjust argument parsing of\nthe same to \"accept\" the `COMPONENT` argument being given more than\nonce, consistent with how single-valued arguments are usually parsed.\n"
    },
    {
      "commit": "90c03329dd9dc2f605719836f0b6aa19ffef32cc",
      "tree": "89f4589d7e069cd252d92a59084b0f4cb63a6003",
      "parents": [
        "790aebb209e06487f766bdd6c4a034b2590d26f5"
      ],
      "author": {
        "name": "Tor Arne Vestbø",
        "email": "tor.arne.vestbo@qt.io",
        "time": "Mon Sep 07 17:33:58 2026 +0200"
      },
      "committer": {
        "name": "Tor Arne Vestbø",
        "email": "tor.arne.vestbo@qt.io",
        "time": "Fri Sep 11 16:45:25 2026 +0200"
      },
      "message": "Xcode: Honor generator expressions in XCODE_EMBED_\u003ctype\u003e\n\nEvaluate the XCODE_EMBED_\u003ctype\u003e target property through the generator\nexpression evaluator before building the copy-files phase.  Xcode shares\none copy-files build phase across all configurations, so the embedded set\ncannot vary by configuration.  Reject any expression whose result depends\non the configuration, matching the existing per-source diagnostic.\n\nFixes #28082\n"
    },
    {
      "commit": "216cc545314263f6407c4ea48442bf7cb3df1877",
      "tree": "b1cf285c2e7abbc8666a1ea06e6109a50e9df0e5",
      "parents": [
        "34bbc91e3bfc19a9ac0e4748c9665c0e358d0e29",
        "6280cc3df94fffae36fdd63d7ab14ed0071d63fd"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 13:15:08 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 09:16:10 2026 -0400"
      },
      "message": "Merge topic \u0027AUTOMOC-cxxmodules-support\u0027\n\n6280cc3df9 Autogen: Add AUTOMOC support for C++ module units\n266c6f0109 Autogen: Factor out the info-file source-entry reader\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nReviewed-by: Vito Gamberini \u003cvito.gamberini@kitware.com\u003e\nReviewed-by: Ben Boeckel \u003cben.boeckel@kitware.com\u003e\nMerge-request: !12490\n"
    },
    {
      "commit": "34bbc91e3bfc19a9ac0e4748c9665c0e358d0e29",
      "tree": "04c703bef05ed687eac83339bb28206d14a2049f",
      "parents": [
        "0b6add1ed7e706b1b0136f59a3e79f7f96b6c756",
        "860583ceacd092314deb2062bb472efdac51e07f"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 13:10:14 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 09:11:02 2026 -0400"
      },
      "message": "Merge topic \u0027if-PATH_IS_PREFIX\u0027\n\n860583ceac if: Add PATH_IS_PREFIX operator\n3d53f7901b Tests: Cover cmake_path(IS_PREFIX) path semantics\n59a096f73b Tests: Detect a malformed genex in the PATH:IS_PREFIX test\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12427\n"
    },
    {
      "commit": "0b6add1ed7e706b1b0136f59a3e79f7f96b6c756",
      "tree": "e8512cdedc44bb72b2c174823f08a6a330578a50",
      "parents": [
        "ddf5ae6a190d498bc60d947edaba85a4d382e5e4",
        "21cc5937c16705207d5767f8a176ca053a5afdf8"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 13:01:11 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 09:01:36 2026 -0400"
      },
      "message": "Merge topic \u0027refactoring-cmInstallCommand\u0027\n\n21cc5937c1 install(TARGETS): Factor out reusable helpers with config-specific support\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12496\n"
    },
    {
      "commit": "21cc5937c16705207d5767f8a176ca053a5afdf8",
      "tree": "261554a3300bb27fc21b885bab76a4cb75d4e1b1",
      "parents": [
        "61a1c4868620e4c32570cce002f0d2de60156a74"
      ],
      "author": {
        "name": "Stepanov Igor",
        "email": "ygrik2003@yandex.ru",
        "time": "Thu Sep 10 08:24:46 2026 +0300"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 08:50:14 2026 -0400"
      },
      "message": "install(TARGETS): Factor out reusable helpers with config-specific support\n"
    },
    {
      "commit": "ddf5ae6a190d498bc60d947edaba85a4d382e5e4",
      "tree": "e9be498bc953d11d11387484fa5c39823bb38b20",
      "parents": [
        "de0e35d84d189a539df9758aa050cc1401330610",
        "8997bb6431afaca56c336e3f6bfd59678e058f39"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 12:40:47 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 08:41:07 2026 -0400"
      },
      "message": "Merge topic \u0027install-code-refactor\u0027\n\n8997bb6431 install: Parse SCRIPT and CODE arguments with cmArgumentParser\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nTested-by: buildbot \u003cbuildbot@kitware.com\u003e\nMerge-request: !12492\n"
    },
    {
      "commit": "de0e35d84d189a539df9758aa050cc1401330610",
      "tree": "de8b231dd7a5cc47677d9c57145a578d7182befa",
      "parents": [
        "aa6a8702f0849b143c7272b560ea654d978dc593",
        "f1b6b3a6f05229d257a17e35749cfbc5763f2f3a"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 12:35:01 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 08:36:11 2026 -0400"
      },
      "message": "Merge topic \u0027devcontainer\u0027\n\nf1b6b3a6f0 devcontainer: Run local customization hooks through the container\u0027s life\n3cfbea10e4 devcontainer: Name the workspace path explicitly\nf8f4dc7f43 gitlab-ci: add a job to verify the devcontainer in CI\nea0667e779 ci: add scripts to run and verify the devcontainer\n9c17332601 devcontainer: Add `clang-tidy`, `clang-tools`, and `clazy`\na8872df649 devcontainer: Add `clang`, `gfortran`, and `valgrind`\n8bd053379f devcontainer: Reword the comment on caching package downloads\n7ae5c3cfb2 devcontainer: Add the Kitware APT repository\n...\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12423\n"
    },
    {
      "commit": "aa6a8702f0849b143c7272b560ea654d978dc593",
      "tree": "5b83c39589f6e5cd4dbfe02e87421ac1d35de35c",
      "parents": [
        "b2e4ccebb45e52efee0f54c2f21ba126180d546c",
        "821f03e4d2ea7a0afbdeac56487d15d9f5c5199c"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 12:31:09 2026 +0000"
      },
      "committer": {
        "name": "Kitware Robot",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 08:31:45 2026 -0400"
      },
      "message": "Merge topic \u0027update-kwsys\u0027\n\n821f03e4d2 Merge branch \u0027upstream-KWSys\u0027 into update-kwsys\nb8cdd8c26e KWSys 2026-09-11 (78cacab5)\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !12497\n"
    },
    {
      "commit": "821f03e4d2ea7a0afbdeac56487d15d9f5c5199c",
      "tree": "afcb63d0a0358e8e2d23741c7f370e8fcfe34d37",
      "parents": [
        "61a1c4868620e4c32570cce002f0d2de60156a74",
        "b8cdd8c26eb3c57e06dbdc72174642403bf55443"
      ],
      "author": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 08:24:37 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 08:24:37 2026 -0400"
      },
      "message": "Merge branch \u0027upstream-KWSys\u0027 into update-kwsys\n\n# By KWSys Upstream\n* upstream-KWSys:\n  KWSys 2026-09-11 (78cacab5)\n"
    },
    {
      "commit": "b8cdd8c26eb3c57e06dbdc72174642403bf55443",
      "tree": "a352759e28963c28ff78fd2c36a8fbda525bdee6",
      "parents": [
        "b96864258af3e456b8b3a606d8ac89c5233b087d"
      ],
      "author": {
        "name": "KWSys Upstream",
        "email": "kwrobot@kitware.com",
        "time": "Fri Sep 11 08:16:59 2026 -0400"
      },
      "committer": {
        "name": "Brad King",
        "email": "brad.king@kitware.com",
        "time": "Fri Sep 11 08:24:37 2026 -0400"
      },
      "message": "KWSys 2026-09-11 (78cacab5)\n\nCode extracted from:\n\n    https://gitlab.kitware.com/utils/kwsys.git\n\nat commit 78cacab53201d07143cd3843df56b7708f3a7cc6 (master).\n\nUpstream Shortlog\n-----------------\n\nTyler Yankee (1):\n      edcc6bbd RegularExpression: Add newline test case\n"
    },
    {
      "commit": "dd44b41cbee98b4fa0f379fcf73ee20eb55d117d",
      "tree": "02b16410440ff4e8b1da607db3ae78b4a3a8dba4",
      "parents": [
        "7dacfea25d4113fe4bd54408cb6e080c9dac54d8"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Mon Aug 31 13:47:38 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:37 2026 -0400"
      },
      "message": "cmake -E: Add CLI argument spell checking\n\nUse Levenshtein distance to track when the user may have made a typo in\nan argument to `cmake -E` (i.e., an invalid mode; mode sub-arguments\nare not tracked).\n"
    },
    {
      "commit": "7dacfea25d4113fe4bd54408cb6e080c9dac54d8",
      "tree": "b6d628d2ea33928a9537ce2ec373113c571f3e42",
      "parents": [
        "1cd84285e70e84583c406e363a7123566f91cb95"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Mon Aug 31 13:46:13 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:36 2026 -0400"
      },
      "message": "cmake -E: Refactor help string to struct\n\nHaving a well-defined formatting helper reduces risk of typos, but more\nimportantly, allows a future commit to reuse the list of available\nmodes.\n"
    },
    {
      "commit": "1cd84285e70e84583c406e363a7123566f91cb95",
      "tree": "67bfbcfe1a877053ebeaf5cf5b5253dda24eb32c",
      "parents": [
        "314c720eafae72f3a330b748d583dd3a3e3f05c6"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 10 08:47:33 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:35 2026 -0400"
      },
      "message": "cpack: Add CLI argument spell checking\n\nUse Levenshtein distance to track when the user may have made a typo in\nan argument to `cpack`.\n"
    },
    {
      "commit": "314c720eafae72f3a330b748d583dd3a3e3f05c6",
      "tree": "9b0c3fa9791374cd4b05ac3b471ef0b58d249d94",
      "parents": [
        "ec138e6f8eb8f25e3c4d5e28154759a0f89172a3"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Thu Sep 10 08:46:50 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:34 2026 -0400"
      },
      "message": "cpack: Fail-fast on unknown arguments\n"
    },
    {
      "commit": "ec138e6f8eb8f25e3c4d5e28154759a0f89172a3",
      "tree": "fcc79e9ca8b3b362ea85ed1c3a0b0b8b366eedf2",
      "parents": [
        "1a68ffd75fd33dad111b689f6a11a280e907a05a"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Mon Aug 31 11:40:20 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:32 2026 -0400"
      },
      "message": "ctest: Add CLI argument spell checking\n\nUse Levenshtein distance to track when the user may have made a typo in\nan argument to `ctest`.\n"
    },
    {
      "commit": "1a68ffd75fd33dad111b689f6a11a280e907a05a",
      "tree": "8214c55781e9da1b43ba6af947d68760d6019292",
      "parents": [
        "27dedeaafd8bf13dd7dfeea255b5a05950322c68"
      ],
      "author": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Mon Aug 31 10:57:15 2026 -0400"
      },
      "committer": {
        "name": "Tyler Yankee",
        "email": "tyler.yankee@kitware.com",
        "time": "Fri Sep 11 08:23:31 2026 -0400"
      },
      "message": "cmMakefile: Add CML command spell checking\n\nUse Levenshtein distance to track when the user may have made a typo in\na CMake language command.\n"
    }
  ],
  "next": "27dedeaafd8bf13dd7dfeea255b5a05950322c68"
}
