)]}'
{
  "commit": "70ed720232adf8724b6cdbb2cd0bd3ac629cccfb",
  "tree": "cd4ea31d40947f88790bdafa8016affec5b5652b",
  "parents": [
    "64a9839c25beca153a9031957bbbc70d2226fdf1"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Fri Nov 14 10:56:16 2025 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Fri Nov 14 11:03:57 2025 -0500"
  },
  "message": "VS: Add SLNX default startup project\n\nAt the time of commit e6aa7742b0 (VS: Generate .slnx files for VS 2026,\n2025-09-17, v4.2.0-rc1~151^2), the VS 18 Insiders edition did not offer\nsupport for specifying a default startup project in `.slnx` files.\nThis has since been added, so use it.\n\nFixes: #27387\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f85231d9a67be5d1cf1ce6502290b504f6c67d43",
      "old_mode": 33188,
      "old_path": "Source/cmVSSolution.cxx",
      "new_id": "eb750db077a2e9765e46e78719ee72fef21ec88e",
      "new_mode": 33188,
      "new_path": "Source/cmVSSolution.cxx"
    },
    {
      "type": "modify",
      "old_id": "b60f278f40d04dd0671c634ddf2706823da8e6c1",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/AddPackageToDefault-check-slnx.cmake",
      "new_id": "320cab5ba3d861e391f1b6591f5980b0346d3eb2",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/AddPackageToDefault-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "67d10cb384ea5e0cf2b92a293b43daaa7491c6d8",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/CMP0143-NEW-check-slnx.cmake",
      "new_id": "009e3727911176f47390e14e3ba99191277aca5f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/CMP0143-NEW-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "cfcb5d43b651b8b3e533df5fe7f37824502e44b5",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/CMP0143-OLD-check-slnx.cmake",
      "new_id": "7de36eefdf316a95d80ffedf8704c8a5ad419950",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/CMP0143-OLD-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "0c51664732c1b49a3fa3c49818f60d0146052003",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/CMP0143-WARN-check-slnx.cmake",
      "new_id": "863da1d3791992f7eebe224626fbc49a6da3ea29",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/CMP0143-WARN-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "94b297dc8049572c822739528c496330bb438322",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/DeployEnabled-check-slnx.cmake",
      "new_id": "82b9c762c8c884e9d3b240ab959e0a8e1db73af2",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/DeployEnabled-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "ef8173b42f0908360ed6be95429e269357e32e4d",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/MorePost-check-slnx.cmake",
      "new_id": "8cb982f19161349c166e34cf22ff5d8f8acc5d2e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/MorePost-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "d025b6c6bfd9aab63da08bd4395503e116b4a73c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/MorePre-check-slnx.cmake",
      "new_id": "65c82a53bf6446b8afa8671fbc6242c32e1331bc",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/MorePre-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "4556be6bfd956b8a358fe6c8dcfb9506d654898a",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/OnePost-check-slnx.cmake",
      "new_id": "a76d41c0bdd40e1f1e2f87c76a88a34618c20f8c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/OnePost-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "e01b91a68363c504474ed3a152f3cb0062c5b8f6",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/OnePre-check-slnx.cmake",
      "new_id": "e6a1f7b686c97f9296a5679df6d76355fce765f8",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/OnePre-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "6b53eead3525a783ca01847aadb3d1bbf45748ee",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/Override1-check-slnx.cmake",
      "new_id": "a58bb01a2ca56aeaef1de17bcc985b085c05e152",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/Override1-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "8a80a0ec44bd5577643d1489a271d1383e7be89f",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/Override2-check-slnx.cmake",
      "new_id": "b3b73f831813733c557f413007dc0ab28fc5abd8",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/Override2-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "93d6dc5e53747411751e6f585a004217f731d25a",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/Override3-check-slnx.cmake",
      "new_id": "a756874afc8e078a1083c9316ddac0e5a41a5a48",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/Override3-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "824add65657a4df7d248858666bed02c463228e5",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/PrePost-check-slnx.cmake",
      "new_id": "f3f10c6c13abc3c50b4055692df0dfa1882e2d4c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/PrePost-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "ee6f654b3101b4fcc7e0e8ff0a94ec32371094a9",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/SolutionItems-check-slnx.cmake",
      "new_id": "4021cbf41151d2594d35f588accf7b0da155bf20",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/SolutionItems-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "efd6fcd6abe82eaf20ef3be6b9b0b4ea8e6f2746",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/StartupProject-check-slnx.cmake",
      "new_id": "b8f9639b592ff4fe6af847e141d0b7529e4393d5",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/StartupProject-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "f2de6f324cfd12bcf5b2cf5342250c517ea1cca5",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/StartupProjectMissing-check-slnx.cmake",
      "new_id": "ce0f3822d293c081dadedf490e665930ff7fa341",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/StartupProjectMissing-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "dcebe09298d69a9ccf1a70dd69bd8eeb72ea503e",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VSSolution/StartupProjectUseFolders-check-slnx.cmake",
      "new_id": "c3aef00aa7a9feb62ada7d75ae5fd387b7b688a2",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VSSolution/StartupProjectUseFolders-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "f1f7492c1c6ab98e26784ce895ca2f0fe5a8f9ce",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VsDotnetSdk/VsDotnetSdkTargetPlatform-check-slnx.cmake",
      "new_id": "aa1c0f60c841e7cd6a255fc5851900271d450928",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VsDotnetSdk/VsDotnetSdkTargetPlatform-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "560c9c02290d38cb25dbd5c81ca9a97a4931055b",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/include_external_msproject/AutoType-check-slnx.cmake",
      "new_id": "ba6894161f0117c805a77dd430860ffb7fedbc9f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/include_external_msproject/AutoType-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "439d9ffb664d9aa0cad458e84abddcbae3ecea15",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/include_external_msproject/CustomConfig-check-slnx.cmake",
      "new_id": "d3f5b8b064e4de62ecbb367522fd1f645473510a",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/include_external_msproject/CustomConfig-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "c03a4280f8b0f05b4f239583a1d086847c385ca0",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/include_external_msproject/CustomGuid-check-slnx.cmake",
      "new_id": "07a16b61a0c8e2a1c9fc2e09a358768d8a8c871c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/include_external_msproject/CustomGuid-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "9792fde7ec191cbdea6e1a7f1b5597a30252922d",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/include_external_msproject/CustomGuidTypePlatform-check-slnx.cmake",
      "new_id": "a5806d03f2e98f7800bf9112f3d824c4565a7ab3",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/include_external_msproject/CustomGuidTypePlatform-check-slnx.cmake"
    },
    {
      "type": "modify",
      "old_id": "30156f154272f57677bffef547d3500b0923fc60",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/include_external_msproject/CustomTypePlatform-check-slnx.cmake",
      "new_id": "5eb662275a571c948f35dc064183889ad0fae25b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/include_external_msproject/CustomTypePlatform-check-slnx.cmake"
    }
  ]
}
