)]}'
{
  "commit": "484cac3916dcab2ebded734bbe063dea03bb7f46",
  "tree": "7817a22ec758a7bcb2d058dc9728d05628dd71f1",
  "parents": [
    "ec0588416e92749ab69a72e6f221afa8aa3dc51a"
  ],
  "author": {
    "name": "Martin Duffy",
    "email": "martin.duffy@kitware.com",
    "time": "Thu Jul 30 10:22:12 2026 -0400"
  },
  "committer": {
    "name": "Craig Scott",
    "email": "craig.scott@crascit.com",
    "time": "Fri Sep 04 11:54:02 2026 +1000"
  },
  "message": "File API: Add interfaceIncludes field\n\nFixes: #28006\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "163c5f890f44049027c5f64377400870fc6f7362",
      "old_mode": 33188,
      "old_path": "Help/manual/cmake-file-api.7.rst",
      "new_id": "26a8db7065763434139ac3ae53e456a245fac499",
      "new_mode": 33188,
      "new_path": "Help/manual/cmake-file-api.7.rst"
    },
    {
      "type": "modify",
      "old_id": "6a05fd2f714ef753aa07f9fc377be32548c7f17b",
      "old_mode": 33188,
      "old_path": "Help/manual/file_api/schema_target.json",
      "new_id": "90a327d216feec6575c924d75a89b9b71460daf6",
      "new_mode": 33188,
      "new_path": "Help/manual/file_api/schema_target.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4564065cdb94b51c83fa5b2e935d3174e31c9df0",
      "new_mode": 33188,
      "new_path": "Help/release/dev/fileapi-interface-includes.rst"
    },
    {
      "type": "modify",
      "old_id": "6fb9b4b7ac38009010eb951d98dff2412406ba4c",
      "old_mode": 33188,
      "old_path": "Source/cmFileAPI.cxx",
      "new_id": "55be1e9aa1d6426f3b0d56802116de3912776f26",
      "new_mode": 33188,
      "new_path": "Source/cmFileAPI.cxx"
    },
    {
      "type": "modify",
      "old_id": "039d6915a43fcb7e1b1674a38c5e48daaeb6ea4f",
      "old_mode": 33188,
      "old_path": "Source/cmFileAPICodemodel.cxx",
      "new_id": "655dbeddcd2dfeb989e03c15c9ff1022a253faf6",
      "new_mode": 33188,
      "new_path": "Source/cmFileAPICodemodel.cxx"
    },
    {
      "type": "modify",
      "old_id": "d90b3453b1e9a19140327e517c346f324125fbb6",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CommandLine/E_capabilities-stdout.txt",
      "new_id": "e8359fdfc47e2c94eedb6e12ee9638a4c861518f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E_capabilities-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "d5fafdcaf12e771d4aa105345baaba6ce62d9035",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-check.py",
      "new_id": "0a828c20e808144b83c97fb1b24b6d47de5d3626",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-check.py"
    },
    {
      "type": "modify",
      "old_id": "6dd03a6ac2e8f32d54eba636d83056726d8ada2e",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/directories/imported.json",
      "new_id": "d3d7e7c418b1a162508c0e684bd0ae9622baac7b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/directories/imported.json"
    },
    {
      "type": "modify",
      "old_id": "6c85fa1c1fbb54178eede93617020a3e8a6bffe3",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/directories/top.json",
      "new_id": "da4c64cd626c9e82f1932e9ce36fd78340fde0b1",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/directories/top.json"
    },
    {
      "type": "modify",
      "old_id": "f1000f84d395c45039a1cd19e23ad5225b57f5d3",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_exe.json",
      "new_id": "6e54d526cfbf8d2105c4e41615fe9bf0a418d6fa",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_exe.json"
    },
    {
      "type": "modify",
      "old_id": "38c78cd2f56ffba25751b7762e5bcb5c5b9dd9eb",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_headers_1.json",
      "new_id": "1e6dbf596850196c85437091b51bee8a5f8d6edd",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_headers_1.json"
    },
    {
      "type": "modify",
      "old_id": "996ef72158dcd17e6361e9d007a5e313b54b78aa",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_headers_2.json",
      "new_id": "9ad5dea17b8b139ab5375b3ef12832813eadd091",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_headers_2.json"
    },
    {
      "type": "modify",
      "old_id": "b5422f54c1592fdeba6c7441e88229b511bdfc0c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_lib.json",
      "new_id": "3ca5b33825efd5c144bdf8182ffb3e87f4c8cd02",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_lib.json"
    },
    {
      "type": "modify",
      "old_id": "65d294a18180e9e6ef8cfcd65bb40854047792eb",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_shared_exe.json",
      "new_id": "fc28be3874d5e5f9fdde53393d21ec1bfb4c651c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_shared_exe.json"
    },
    {
      "type": "modify",
      "old_id": "eef8899e012dca18a760bbce2561fdcc83e2a5d9",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_shared_lib.json",
      "new_id": "6e691b5966c3dde0d51cab131df8204a620e726c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_shared_lib.json"
    },
    {
      "type": "modify",
      "old_id": "b11671ce4a65fdc8f71ddc7a73c78c0ecc31916c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_static_exe.json",
      "new_id": "0349a4d17c745328572713969a053e4c89147938",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_static_exe.json"
    },
    {
      "type": "modify",
      "old_id": "8ccc381ec4bb2cf5c5946b47344bd4b3348c601f",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_static_lib.json",
      "new_id": "789ee52ca5af4dd2faf36e4e044572097fe859e6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_static_lib.json"
    },
    {
      "type": "modify",
      "old_id": "4354dfb2b4ad37c31e5efae663dc481df8bc2c32",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_subdir.json",
      "new_id": "4b6719319391e633c4d1a3306b04ad68d06093a6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/c_subdir.json"
    },
    {
      "type": "modify",
      "old_id": "cc1e36c56fab5e6feadb4af919b199db096bdef0",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/cxx_exe.json",
      "new_id": "3e47df30364f92a7063443542bf195fba741f57f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/cxx_exe.json"
    },
    {
      "type": "modify",
      "old_id": "8c9306e42ae5d1d0ce0989182076595a84c87195",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/cxx_shared_lib.json",
      "new_id": "45782c39fa3967a43e4598deb8b8de8218a2995e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/cxx_shared_lib.json"
    },
    {
      "type": "modify",
      "old_id": "3a0903d474424dcb6fe9afdca15fccf4504723aa",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/imported_interface_lib.json",
      "new_id": "8b62e56d25bae5f9b86c11348b1391e2725c3e08",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/imported_interface_lib.json"
    },
    {
      "type": "modify",
      "old_id": "db6029ab7beeb0937fc5526cc62f3f379f6cd143",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/imported_interface_symbolic_lib.json",
      "new_id": "e7142cfc64edbe19dff49da450609c62d9f57e4a",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/imported_interface_symbolic_lib.json"
    },
    {
      "type": "modify",
      "old_id": "b7ea263a671e19801fc94d8408812e8034835c5f",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_exe.json",
      "new_id": "39a755e78035671d64fbbefc9f0cdd721ebe0a15",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_exe.json"
    },
    {
      "type": "modify",
      "old_id": "03bb8b3dfe361d8ccfbbe16f650a0741ea8b8719",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_lib.json",
      "new_id": "ce236c44168095db063578c4307b4823541d9d68",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/interface_lib.json"
    },
    {
      "type": "modify",
      "old_id": "351ed3f679b0f008db3fa2024e859f375a01fffe",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/link_imported_interface_exe.json",
      "new_id": "be96066fcf996490bbc33491816d1d5be3dcdccc",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/link_imported_interface_exe.json"
    },
    {
      "type": "modify",
      "old_id": "a27040f95b6543ada94ea12000165829017e71a6",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/link_imported_interface_symbolic_exe.json",
      "new_id": "75de339bb8d4b6f1123a1a2202b17b0c8c2a0087",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/link_imported_interface_symbolic_exe.json"
    },
    {
      "type": "modify",
      "old_id": "3c9baf70ed5b7d5ee3d8b33c88ccc7b60d99b3d8",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/unused_imported_shared_lib.json",
      "new_id": "043dfcf09759e3556359d66052516714a3d1e61b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2-data/targets/unused_imported_shared_lib.json"
    },
    {
      "type": "modify",
      "old_id": "af259902cd4958457f59b8db75416a1662f42f9c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/codemodel-v2.cmake",
      "new_id": "21efd23c5e8c67067665904ed58ea2598f2a25a3",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/codemodel-v2.cmake"
    },
    {
      "type": "modify",
      "old_id": "9d6ec39f6d97d367ffa32113452a01c1d5fade09",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/FileAPI/imported/CMakeLists.txt",
      "new_id": "438f68a8685864d9bc383f6260ffb9b54ebfb534",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/FileAPI/imported/CMakeLists.txt"
    }
  ]
}
