)]}'
{
  "commit": "935c79336e528922af324c1608d7623abf59ceb1",
  "tree": "3f6978d4105037d0f68ee6f2c4280e545994e0eb",
  "parents": [
    "d7dde9bf69e5d4abfebbd12f3a87e1fd5575fc50"
  ],
  "author": {
    "name": "Karsten Sperling",
    "email": "113487422+ksperling-apple@users.noreply.github.com",
    "time": "Wed Apr 10 11:22:01 2024 +1200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 10 11:22:01 2024 +1200"
  },
  "message": "Darwin: Refactor stack startup logic when creating a controller (#32845)\n\n* Darwin: Don\u0027t stop/start the stack when creating a controller\r\n\r\n* Keep refactorings in place but retain current behavior for now\r\n\r\n* Darwin: Enable CHIP_CONFIG_GLOBALS_NO_DESTRUCT\u003d1\r\n\r\nThis was missed in #32745 when adding -fno-c++-static-destructors, since that\r\nflag does not carry through to lazily initialized chip::Global instances.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22d52cd5b4a68416cc3e9842650db17d52a11942",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/MTRDeviceController.mm",
      "new_id": "961b6f87694536a38b008548c6ada8befef7b0ce",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/MTRDeviceController.mm"
    },
    {
      "type": "modify",
      "old_id": "5941a799b5b514e50253840b78f52f654c5f8c39",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm",
      "new_id": "b31003c238bea5cd46fdbf28b98c77010a32adac",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm"
    },
    {
      "type": "modify",
      "old_id": "1e540620fe263254baea422d3da16d1e841a0cfb",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/Matter.xcodeproj/project.pbxproj",
      "new_id": "80c451c937e2de031289ac9569dab95a0c3d3764",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/Matter.xcodeproj/project.pbxproj"
    }
  ]
}
