)]}'
{
  "commit": "d8dff606241a6f61d57de0b1e4145408c03464ed",
  "tree": "88e4a5e29f1155423a189d08244988624df78974",
  "parents": [
    "f86099137c1ad4b23587263f737571107d11b0d6"
  ],
  "author": {
    "name": "C Freeman",
    "email": "cecille@google.com",
    "time": "Fri Jul 21 20:23:59 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 22 00:23:59 2023 +0000"
  },
  "message": "Power source: Update bridge app (#28134)\n\n* Power source: Update bridge app\n\n- move power cluster to composed endpoint base\n- add power source device type to composed endpoint base\n- add endpoint list to power source cluster\n- update revision of power source cluster\n- Use AttributeAccess interface (allows list handling)\n- Add required attributes\n\nNOTE: The events list is still not correct, so the bridge app\n      does not pass the 1.1 test\n\nTests: Attributes ok on 1.1, 2.1 ok\n\n* Include all the endpoints for the composed device\n\n* Address comments from review.\n\nTest: Read EndpointList attribute from correct and incorrect cluster\n      TC_PS_1_1, TC_PS_2_1 (1.1 fails, but not on attributes)\n      also tried with empty endpoint list - OK\n\n* Update examples/bridge-app/linux/main.cpp\n\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e\n\n* Update examples/bridge-app/linux/main.cpp\n\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e\n\n---------\n\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53959cc5f919c07fe85b581edeb359a08472d19d",
      "old_mode": 33188,
      "old_path": "examples/bridge-app/linux/Device.cpp",
      "new_id": "e049e270c49f42c28b4e3541b423c876a54619d0",
      "new_mode": 33188,
      "new_path": "examples/bridge-app/linux/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b1c110c1b1ab39d0600eadd01abcf0fb9c102db",
      "old_mode": 33188,
      "old_path": "examples/bridge-app/linux/include/Device.h",
      "new_id": "d5c8434b29eda1f78c5cf95458e79fdcdc01762b",
      "new_mode": 33188,
      "new_path": "examples/bridge-app/linux/include/Device.h"
    },
    {
      "type": "modify",
      "old_id": "d460836e8ca4f7d3f396a015ccd64918511bfc6c",
      "old_mode": 33188,
      "old_path": "examples/bridge-app/linux/main.cpp",
      "new_id": "382ff7fe456de0fd6c3e494ee2fac1e94aeec4bd",
      "new_mode": 33188,
      "new_path": "examples/bridge-app/linux/main.cpp"
    }
  ]
}
