)]}'
{
  "commit": "1a907b374ba62736f980524fda43dbfc3a2cd3a1",
  "tree": "659e92849d4a6a2aa43f59f5f9241e9d65210021",
  "parents": [
    "f29ccbec98ea3c648c8dfd6f2a04f736972dec06"
  ],
  "author": {
    "name": "Karsten Sperling",
    "email": "113487422+ksperling-apple@users.noreply.github.com",
    "time": "Wed Apr 10 00:48:14 2024 +1200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 09 12:48:14 2024 +0000"
  },
  "message": "Avoid zombie DeviceControllerSystemState (#32903)\n\nMake sure a dead system state can\u0027t be revived by raising the retain count\nabove 0 again.\n\nAlso ensure the retain count is read and updated in a single atomic operation.\nReturn a bool from Release so the caller can know if the release resulted in\nstate shutdown, and add an IsShutdown method.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84a00d4243acee57b54d18af046b473bdebaf461",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPDeviceControllerFactory.cpp",
      "new_id": "e4e419978d8a2d874ee8fbcc255c738c6961365c",
      "new_mode": 33188,
      "new_path": "src/controller/CHIPDeviceControllerFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "260273180d0ee7267dc0f461a6b8498b5c2c0bab",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPDeviceControllerFactory.h",
      "new_id": "19b19e54eab414bbff6a2af023571e45284d71ca",
      "new_mode": 33188,
      "new_path": "src/controller/CHIPDeviceControllerFactory.h"
    },
    {
      "type": "modify",
      "old_id": "bc89d6c1d21ec2c8abac4f7e8062fc2e8f8206ef",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPDeviceControllerSystemState.h",
      "new_id": "707f1befacec94a20bc1585704b48c592aabbc6f",
      "new_mode": 33188,
      "new_path": "src/controller/CHIPDeviceControllerSystemState.h"
    }
  ]
}
