)]}'
{
  "commit": "0f8a1cc5122731556e51662dedeec337a7c75229",
  "tree": "18ac020d871c84247f081bc92019c7238c36532e",
  "parents": [
    "a29fee41a2cecda6b00e46278b90eb649271d5fc"
  ],
  "author": {
    "name": "Elen777300",
    "email": "43118262+Elen777300@users.noreply.github.com",
    "time": "Wed Feb 04 02:00:51 2026 +0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 03 22:00:51 2026 +0000"
  },
  "message": "Basic information dependency injection (#42718)\n\n* Decouple Basic Information cluster from global dependencies\n\n* Fix the examples after dependency decoupling\n\n* Inherit ConfigurationManager from the base class to fix linker errors\nEnable tests for nxp\n\n* Restyle and cleanup\n\n* Use a context instead of vtable-delegate\nAddress review comments\n\n* Fix pointer\n\n* Make deviceInfoProvider a referance\n\n* Restyled by clang-format\n\n---------\n\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85d26d5744bd648b726c8bf637dd4b57c85d8bc7",
      "old_mode": 33188,
      "old_path": "examples/all-devices-app/all-devices-common/devices/root-node/RootNodeDevice.cpp",
      "new_id": "60f157fb67da1493e12c91064fb72148168fd938",
      "new_mode": 33188,
      "new_path": "examples/all-devices-app/all-devices-common/devices/root-node/RootNodeDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "9754b476d44ffd26be4a838dc98181c7bf20ddd7",
      "old_mode": 33188,
      "old_path": "examples/all-devices-app/all-devices-common/devices/root-node/RootNodeDevice.h",
      "new_id": "860f148e8884b49006edddf6559f8a9eabbe1231",
      "new_mode": 33188,
      "new_path": "examples/all-devices-app/all-devices-common/devices/root-node/RootNodeDevice.h"
    },
    {
      "type": "modify",
      "old_id": "05cc9eec27377d49aeacacd75c86159aa67e5b06",
      "old_mode": 33188,
      "old_path": "examples/all-devices-app/esp32/main/main.cpp",
      "new_id": "7b00e8b640262c33e8c4aeb64bbf00fabaaa71a0",
      "new_mode": 33188,
      "new_path": "examples/all-devices-app/esp32/main/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "9336bd8f99f13480e85ad8ad1b21f1885e6a066a",
      "old_mode": 33188,
      "old_path": "examples/all-devices-app/posix/main.cpp",
      "new_id": "0fe9299409becec2452f444bc735d0bc2c1455ec",
      "new_mode": 33188,
      "new_path": "examples/all-devices-app/posix/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "783d0b1414f89284a6b4471824f80005dc815362",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/BasicInformationCluster.cpp",
      "new_id": "90e192e220610bed91b991fc759922b995601a93",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/BasicInformationCluster.cpp"
    },
    {
      "type": "modify",
      "old_id": "22178b3e2e16ab1a206b165cee7fc3b279a214f8",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/BasicInformationCluster.h",
      "new_id": "a8dc61f0c8d6ea7bbbc1b9d92390ed69902cc1eb",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/BasicInformationCluster.h"
    },
    {
      "type": "modify",
      "old_id": "8866e2af440b458b414c611f7cbfe2ad250f87a5",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/CodegenIntegration.cpp",
      "new_id": "024d62b6a70cea6f8ef51920b2d5ab334e159cb0",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/CodegenIntegration.cpp"
    },
    {
      "type": "modify",
      "old_id": "fccfb17fd4b051c3941662824c1a3cab5dd2e866",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/tests/BUILD.gn",
      "new_id": "a4a715212acca708b3277370d74f0601fa7141e4",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ac45b580b18558e64cebc13093056d003fac4501",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/tests/TestBasicInformationCluster.cpp",
      "new_id": "98731e18fdcee9c7b249260f7ea494c9de6cf1b3",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/tests/TestBasicInformationCluster.cpp"
    },
    {
      "type": "modify",
      "old_id": "92d0a9575202fe2d8c8b4e9df84e893c91025332",
      "old_mode": 33188,
      "old_path": "src/app/clusters/basic-information/tests/TestBasicInformationReadWrite.cpp",
      "new_id": "d53ce31a138993e8a7f505f629bf0ab785e71806",
      "new_mode": 33188,
      "new_path": "src/app/clusters/basic-information/tests/TestBasicInformationReadWrite.cpp"
    }
  ]
}
