)]}'
{
  "commit": "41be427e16e2e3b8b54c932536ff14bfb88e6ffa",
  "tree": "5b6d47bf485a74c4928db09b5b5b04b7bfd62bb5",
  "parents": [
    "6861d865392807721f222f59658d34a5027548bc"
  ],
  "author": {
    "name": "Andrei Litvin",
    "email": "andy314@gmail.com",
    "time": "Fri Apr 11 20:39:15 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Apr 12 00:39:15 2025 +0000"
  },
  "message": "Add the ability to generate \"cluster configuration\" generated files. (#38121)\n\n* Add the ability to generate \"cluster configuration\" generated files.\n\nThis splits out the per-cluster configuration in a separate array\nfor fixed endpoints where this cluster is configured.\n\nRelevant changes:\n  - update chip_codegen logic to support placeholders for \"multiple\n    outputs\"\n  - cluster configuration is now split so we can create stand-alone\n    cluster implementations and logic (rather than a single header like\n    endpoint_config)\n  - copy file logic was moved to be python-based so we can support\n    directory structure copying rather than flat named, so that all\n    configurations go into a `cluster-config` folder\n\n* Restyle\n\n* Fix up finding names when names overlap\n\n* Also use path expansion for cmake - expect this to fix pregen build with cmake\n\n* Simplify code a bit\n\n* Restyle\n\n* Update paths and always use bitflags\n\n* Describe in commments where the application configuration stems from\n\n* Restyle\n\n* Update namespacing and add explicit ember prefix to namespaces\n\n* File regen\n\n* Removed extra append to list\n\n* Fix list of files in gni\n\n* Better comments in codegen_paths.py\n\n* Use abspath and add more comments to copyfiles\n\n* Fix files to compile\n\n* Make codegen.py report file names for where it generates things from\n\n* Remove default value for a callback attribute\n\n* Fix merge error\n\n* Remove cluster revision as it is likely wrong regardless of what ZAP says. This should go into some general config\n\n* make warnings turned on by default for copyfiles\n\n* Fix text for relative paths\n\n* Rename ClusteConfiguration to ClusterConfiguration (fix typo)\n\n* Fix the no feature flags defined\n\n* Use static cluster config\n\n* Fixed up output and re-generated with newest items\n\n* Re-generate with correct namespace closing item\n\n* Update path to make compiler happy\n\n* One more update to make compiler happy\n\n* Undo matter files updates - master matter files are ok now\n\n* Restyle\n\n* Deleted outputs that are not generated anymore\n\n* Also make NoFeatureFlagsDefined pass compilation (at least analyzer says it is ok)\n\n* Remove unneded file\n\n* Remove namespace stuttering\n\n* Update src/app/util/cluster-config.h\n\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e\n\n---------\n\nCo-authored-by: Andrei Litvin \u003candreilitvin@google.com\u003e\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a9c744cb39bdcf6174b987d4d56970093233996",
      "old_mode": 33188,
      "old_path": "build/chip/chip_codegen.cmake",
      "new_id": "aa793b1a1f2509f9843461b71daa2be4dbfe31ad",
      "new_mode": 33188,
      "new_path": "build/chip/chip_codegen.cmake"
    },
    {
      "type": "modify",
      "old_id": "ee82204af22f40c3009e5bb051ae479900d2b35b",
      "old_mode": 33188,
      "old_path": "build/chip/chip_codegen.gni",
      "new_id": "05d24c979c031bf62764a987ec4d669e480637f5",
      "new_mode": 33188,
      "new_path": "build/chip/chip_codegen.gni"
    },
    {
      "type": "modify",
      "old_id": "671b974070a11b720843b20b3b8db5d040fffc6c",
      "old_mode": 33188,
      "old_path": "examples/camera-app/camera-common/camera-app.matter",
      "new_id": "2450876f7f8f7839a0c699c93c508a62850381f8",
      "new_mode": 33188,
      "new_path": "examples/camera-app/camera-common/camera-app.matter"
    },
    {
      "type": "modify",
      "old_id": "4cdaaebdcb1fe285138f64c1028cd38ef91d38bf",
      "old_mode": 33188,
      "old_path": "examples/camera-app/camera-common/camera-app.zap",
      "new_id": "e286ba34abc3feef346d4d95c1ecb62521a5f682",
      "new_mode": 33188,
      "new_path": "examples/camera-app/camera-common/camera-app.zap"
    },
    {
      "type": "modify",
      "old_id": "0ef45700786854b5647cbc38790bb7ca36e5fa05",
      "old_mode": 33261,
      "old_path": "scripts/codegen.py",
      "new_id": "eb128bf99105dd9df8928e0451a4de8cc327ac5d",
      "new_mode": 33261,
      "new_path": "scripts/codegen.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9c503d2347ac3928924ba922eb4e7bc60ea22fb",
      "new_mode": 33261,
      "new_path": "scripts/codegen_paths.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a48bb3aec6d03fdc82096f8c98d2c53fd64ef72",
      "new_mode": 33261,
      "new_path": "scripts/copyfiles.py"
    },
    {
      "type": "modify",
      "old_id": "5cb4ce2ee9ddf419d155eb3d1a790984740578f0",
      "old_mode": 33188,
      "old_path": "scripts/py_matter_idl/files.gni",
      "new_id": "77307dd360ebd56ce88b42565a73afb95ef15105",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/files.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4347e01328da4dc246781010ead9ec99b1320e9a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/generators/cpp/application/ServerClusterConfig.jinja"
    },
    {
      "type": "modify",
      "old_id": "47970598bf1e20290bb57dbc155d081719f45b64",
      "old_mode": 33188,
      "old_path": "scripts/py_matter_idl/matter/idl/generators/cpp/application/__init__.py",
      "new_id": "0106d23017c86acace468eef58eccdb7dbdcbe4b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/generators/cpp/application/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4c8220f934208451108c11d7a0ea28eb9fde2ff",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/generators/cpp/application/application_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7148a643f5b4714aa616ea87fa428bfe84aa75e6",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/generators/path_resolution.py"
    },
    {
      "type": "modify",
      "old_id": "d209406e78a487d850955c1fd04dd3c21c9ad982",
      "old_mode": 33261,
      "old_path": "scripts/py_matter_idl/matter/idl/test_generators.py",
      "new_id": "126176cd7f82cc76e2f67ecb067f5993346c7c4d",
      "new_mode": 33261,
      "new_path": "scripts/py_matter_idl/matter/idl/test_generators.py"
    },
    {
      "type": "modify",
      "old_id": "fcbabde25a619c1c175f47d363d628a27cf3d74d",
      "old_mode": 33188,
      "old_path": "scripts/py_matter_idl/matter/idl/tests/available_tests.yaml",
      "new_id": "bebafdc7f8900237b7addca5af2292a1a2933b23",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/available_tests.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c4407d2986c28f12c1ceecf82f7055a3b039e9f",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/AccessControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "930785cdca9b71818d2bc94f6155f371ecc3ce8a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Actions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f651bc63bb12cfb713a3ad6f16989d0f274ccc79",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ActivatedCarbonFilterMonitoring.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e228d1393aa35aa8962e2a660ebeaef701d8fe2",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/AdministratorCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f416e9a1b589e0e3b068a1f285646adb64ba8d63",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/AirQuality.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48efe78411784ae7ca6fa31b60f5ca745909588f",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/BallastConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b294639e3efa426f1d8de5a6deb07613beb6ad6",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/BasicInformation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b928db978f74d8e07646f64ab427716ee17a2ef",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Binding.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a9a2050a2e1c26be8e8c1278226c78219fe8dfd",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/BooleanState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04b15ad4a43112edc56807682ccee233c555efa6",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/BooleanStateConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02add859b7225b3dd361eef9b78c27a459c05914",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/CameraAvStreamManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6d65ce684c5e752a948c5f955051bcecf791c9c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/CarbonDioxideConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f9524d8624ca7a8460e3c0446d9b44a26d1c819",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/CarbonMonoxideConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d59e5a0b69104f756924e8dcc5b4500dcfe6e58",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Chime.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb29bebf6e27a79a085d1626d8b3986861b966d6",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ColorControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a60a10acabddf9fc37cecc43abdcdde8cf721681",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f82d005e30118d47515b622469057a91c234e41c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/DeviceEnergyManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5545dacb660e927a2ee1e4e030d55e9206b85b8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/DeviceEnergyManagementMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f97ba398b12f0e68b86eca766174a8b222a9a59",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/DiagnosticLogs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8cb840d76a8eb553d6e1d8e51da7302b2841992",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/DishwasherAlarm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7d1b4453339f587caa993becad5d2673124531a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/DishwasherMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8637060e5c172f6207aa313193bf831ed1b96b26",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ElectricalEnergyMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fe26becaae862577fc2c95bf7bea04e11a69892",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ElectricalPowerMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97859dbf63b1d3408529c2549f504a1d8ae95600",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/EnergyEvse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd36ea252ad385b7e6c4aabb43e0c813068251a4",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/EnergyEvseMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad7b22e372e884a9e4101e30e277783165e9b777",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/EnergyPreference.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f253a9e2e60739b0bb87e923f84211c5cd03adb9",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/EthernetNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61e1b669fac9899b8e3b1c53a07faf368db0d508",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/FanControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0934a2e3fdc51ffe62bb93ae7193c59e28a9101d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/FaultInjection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61abc928c0b1619ea3886dd306b6171e61708a27",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/FixedLabel.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4b98237642fecdefd1bc7ad45f08c44145430f9",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/FlowMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0abc853be4789bfb577ba2ccf9c387cf9f602c35",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/FormaldehydeConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6a9daffa8dace1c618db3081ded109ca46730a7",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/GeneralCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5acc6c3e6fef327ab196e958fd95447bee5bddaa",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/GeneralDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f03c02c0658f4f332e3e365688dcdc65dccaf29e",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/GroupKeyManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a53c2cdb8342b3eaa0b26fcac9641f5256f52809",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Groups.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46eb2aa301e7b8524698059681d43f4184fb248c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/HepaFilterMonitoring.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c39a7ddae167a60c25b056a5269b5d14d663403",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Identify.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00cca592798a6de6c91a64c98a937e920ec18443",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/IlluminanceMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbfd3f0c2715dac1ae9cd68d69af58ec0c35225c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LaundryDryerControls.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99fc4331de99c8ee7ab3e9668082d52a53f6b0c7",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LaundryWasherControls.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a4a54ce09f1428b5ae670bd38e92c96f6cc1db4",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LaundryWasherMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbdacbf9d905a6644d85455ebcb7f11164146f6a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LevelControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bcfeb8a97b1bc670362f5d3971a28b9668de914",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LocalizationConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91353dcb70b273d485302105edba46d51a52398d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/LowPower.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0eca7b64768785c56976e82d7f3ccdf7dbbfd8dc",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/MicrowaveOvenMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dad50ba42096383bd12a749dfe5f22fc548623ee",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ModeSelect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5c58d81f84cadd9d35f4dde86c61a1d2302eb13",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/NetworkCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd09a233b4352880d732015d4f490232e666b171",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/NitrogenDioxideConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6431eae5bc70c1b59738b14825f5123a76fe7b06",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OccupancySensing.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bc08822f8959375d7a61fb9100e277fca679e0f",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OnOff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94fcb6eb55566720a49b8cb5adbad24af0aec6b1",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OperationalCredentials.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab0625bc653659c2476b54419d1ea7309b929ed0",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OperationalState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "972cf0d662182bb0530f9dd914194d68c3216028",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OtaSoftwareUpdateRequestor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3740b981070338e13bbfcc889511c457166ad13a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OvenCavityOperationalState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "272499163883652d83eb0b97449362988f4e3624",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OvenMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81d3034a22e70b24e97d68122e1258754eb2e7d2",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/OzoneConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141f55def8a2034de301543c318146474e91c85d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Pm10ConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a065bd4235ebae83cd891d025ebd2cefb4ece863",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Pm1ConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2301c9cd60bdf6b73a05f7361b97087e39a2d6f8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Pm25ConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1291c253ebf891097389f829b9193c006a53a6fe",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/PowerSource.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62eb3aba89079f08b0437a6336f5b5dbaa2d7dae",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/PowerSourceConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf2831fd307da2767b956ec5aa8721a3f9f4f2a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/PowerTopology.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e4904e09e770ff6080311107d2294aa6959f2e",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/PressureMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d15fabaf7fa23c694d90eb483a6f4db29120ee0",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/PumpConfigurationAndControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c860d756fff6d657fea52f66541f128004620f4d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RadonConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4df460f21082a227d6f7b4867ce1d3db74eba5b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RefrigeratorAlarm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "790cbd033799d9376535263796d2ef55c3171fef",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RefrigeratorAndTemperatureControlledCabinetMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "209e4a157daf03ce72dcd6eedd7e02fe0d21d36b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RelativeHumidityMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59e85eb43e3efa0a280f0c23783a9f1c23d3f23b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RvcCleanMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0e1fc7ab8aa3d7e864e30c939406c172d331f8d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RvcOperationalState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbcefedb2fa26733c0b8fdf7e7aebce097535109",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/RvcRunMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bec3e678e0854a5d7fb188a98ef291958f903f05",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ScenesManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a72fc2ce416299745ab32d203d3010343031f7f8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/SmokeCoAlarm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "256dda3866483b10c1e79cb796d6248b3b1e6a99",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/SoftwareDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a86ae892f94d953833cf3a8bbe9ab8057444fef5",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Switch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1992d347f53c1518c8b745d6a414eab71250a556",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/TemperatureControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18a0eb9f68fb7d17daf4e5a09b9d2860ffdef5a1",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/TemperatureMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84b988695981ab39a0ee18bfbf413f248796d439",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/Thermostat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dfd9ac8318a9e3dc0cb51fc2edf372e98093d87",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ThermostatUserInterfaceConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3234e8fb345e90b6dc5415039cbbf4a876c30cc9",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ThreadNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c052116c7f100583cce044f33ce62c0734f2f9d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/TimeFormatLocalization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "410996b7c91afe0e874208e12bbf7c62f4e16465",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/TimeSynchronization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ea91917309e624da328f25eafdc4615d7d0394b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/TotalVolatileOrganicCompoundsConcentrationMeasurement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77c1f644569d091662e3a924ff001e5a7c3239f5",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/UnitLocalization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5f0bfadb89ae19e64eda6da5167009e3bf4280c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/UnitTesting.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "589b5643b1838515fd37c9124fbd63c64701f427",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/UserLabel.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02ec3bac5c76ddc2efa19ef94b7936f503d0f18c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/ValveConfigurationAndControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e42313c8ff24861661fd7d9fd2ca3fe0fcaa7ead",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/WakeOnLan.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e51e6cdf98bf2c8cfe6c602d7b749263526a865",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/WaterHeaterManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef1a1d4d15e3ce81f0ccb4c08ebedfad5cc390d8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/WaterHeaterMode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3034331d7e213d59c63b4fa947b8fa00c0e22ac8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/WiFiNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2194ab3a96f4c5e181677c8b9a93d4b9af45dc58",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_all_clusters_app/cpp-app/static-cluster-config/WindowCovering.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a68e14e3be011641f482344bcf38d333d25c82b",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/AccessControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4946211fb24b90cc9817c563b1dec39dd7be9924",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/AdministratorCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e61c212bf1d06087b37e2df45e92b2aa7f17242",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/BasicInformation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b52502ee3f269cd0d54a02bb0487110030b97e10",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/ColorControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ff87eac517aa6cf1ce16c16f4367813d1b12912",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/Descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07a17f69ab0af61a224f3d07e0bc8c973e8a8f66",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/DiagnosticLogs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e47178a41128d2b929f586cf3ec9ec2227ab1dc8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/EthernetNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be96e95883c1e4a95fb66c8fa7acaa786f0ba48",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/FixedLabel.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24911429dfae3c70a520551db8e6ad95738218b2",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/GeneralCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72a8ee18f3a32e9980c6517f11c87e8592063a0d",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/GeneralDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0ba0bbc512af46e3678b43e876ce427873339f4",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/GroupKeyManagement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70ed3c8f806b7324bcdda6b6c6e87b640eeeb169",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/Groups.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82db08c39c92a24189485cd0e567049772769115",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/Identify.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "037c03f53e2ba9a8f98a12bb35c601c64a6f7b6a",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/LevelControl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a837f870a0b955b831425be4f9ab8491b3af6b13",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/LocalizationConfiguration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4461b51adc380dbcc7728966579c034061f853cc",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/NetworkCommissioning.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da7300515babb3d9bd6aaa9705a5a1a9908fe217",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/OnOff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b516a8a2d7416d1a68f7b6c24576d49c04ed3461",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/OperationalCredentials.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bb5a9239f4333bc737e84b7af4a0993f7b30620",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/OtaSoftwareUpdateRequestor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5509bf31a34cd8cacb216a058114bcd3ea2e99c",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/SoftwareDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "928208a07f54ed5a68dc51a42959a7ea8be72cfb",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/ThreadNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a8b9c038f2a04464ffbba02e3e1d124150d2be8",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/UserLabel.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "786630def1dbd3ffe75e6a3aad11a5bf76a2f8db",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/large_lighting_app/cpp-app/static-cluster-config/WiFiNetworkDiagnostics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0de98e9c05ce987aa24e38ac48d08fbbc033893",
      "new_mode": 33188,
      "new_path": "scripts/py_matter_idl/matter/idl/tests/outputs/several_clusters/cpp-app/static-cluster-config/Third.h"
    },
    {
      "type": "modify",
      "old_id": "613f8a23ecb7078225ddd0f1fd373fa649397e0d",
      "old_mode": 33261,
      "old_path": "scripts/tools/not_known_to_gn.py",
      "new_id": "0dba8052736982c63c62842403703103a5195f23",
      "new_mode": 33261,
      "new_path": "scripts/tools/not_known_to_gn.py"
    },
    {
      "type": "modify",
      "old_id": "b81d7838241721699cf5c1e95d66ef08d64f7519",
      "old_mode": 33188,
      "old_path": "src/app/chip_data_model.cmake",
      "new_id": "36fe52755b62c31905e19b47a51196fa03715c29",
      "new_mode": 33188,
      "new_path": "src/app/chip_data_model.cmake"
    },
    {
      "type": "modify",
      "old_id": "ccdf551fc9e267f9894dbea4a5849f5309a3ee78",
      "old_mode": 33188,
      "old_path": "src/app/chip_data_model.gni",
      "new_id": "3e1b545a9893d1bffe0596a4809fbcc88adaecbe",
      "new_mode": 33188,
      "new_path": "src/app/chip_data_model.gni"
    },
    {
      "type": "modify",
      "old_id": "d9ccc66655c3f49892923d774b66c8459bca6ff6",
      "old_mode": 33188,
      "old_path": "src/app/util/BUILD.gn",
      "new_id": "7d6950930450448d39ff8ed9155d26a1101c0c37",
      "new_mode": 33188,
      "new_path": "src/app/util/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d59f41e6aeaf52212df0324ef6209729e466d3",
      "new_mode": 33188,
      "new_path": "src/app/util/cluster-config.h"
    }
  ]
}
