)]}'
{
  "commit": "db4192ada9dee591ec897a51c07c489c84c860c1",
  "tree": "6ac33f484d7adfa0bc26a9d1d18589e3b8a91d58",
  "parents": [
    "a34d58ed8cdb4763576b42b0fa735ff1d92d46d1"
  ],
  "author": {
    "name": "Matt Buckley",
    "email": "mattbuckley@google.com",
    "time": "Thu Dec 21 20:00:32 2023 +0000"
  },
  "committer": {
    "name": "Matt Buckley",
    "email": "mattbuckley@google.com",
    "time": "Tue Jan 23 02:23:55 2024 +0000"
  },
  "message": "Add support for new PowerHAL methods to PowerHalWrapper\n\nThis patch adds FMQ support, createHintSessionWithConfig support,\nand refactors the class structure slightly to allow wrapper subclasses\nto share unsupported method logic with EmptyHalWrapper\n\nBug: 317387260\nTest: atest libpowermanager_test libsurfaceflinger_unittest libcompositionengine_test\nChange-Id: I53b67055b3ada4dc8576533a9b961ff5ec3367a5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e426d3ea3792324aae39a2187d281716d0ca36a",
      "old_mode": 33188,
      "old_path": "include/powermanager/PowerHalController.h",
      "new_id": "c50bc4a188375b173628ca0b1cba1c059c987107",
      "new_mode": 33188,
      "new_path": "include/powermanager/PowerHalController.h"
    },
    {
      "type": "modify",
      "old_id": "4e4a1b000d28d8615e46c19721452c6d753c28f2",
      "old_mode": 33188,
      "old_path": "include/powermanager/PowerHalWrapper.h",
      "new_id": "e2da0146061d8f4c727604995ccb0fd444da4924",
      "new_mode": 33188,
      "new_path": "include/powermanager/PowerHalWrapper.h"
    },
    {
      "type": "modify",
      "old_id": "9a23c848c95ad1d67257f98904bffa609c040574",
      "old_mode": 33188,
      "old_path": "services/powermanager/PowerHalController.cpp",
      "new_id": "c049d7d28377f098a449117c74a78dd88f86f079",
      "new_mode": 33188,
      "new_path": "services/powermanager/PowerHalController.cpp"
    },
    {
      "type": "modify",
      "old_id": "76afbfc6465a7a7a328c725bbcfd28a5a1fa0cdc",
      "old_mode": 33188,
      "old_path": "services/powermanager/PowerHalWrapper.cpp",
      "new_id": "1009100cc2d9dc5f72cdb3f22ef02504f220f70b",
      "new_mode": 33188,
      "new_path": "services/powermanager/PowerHalWrapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d2cf293edb43403934194054ca7d9ef61114bfa",
      "old_mode": 33188,
      "old_path": "services/powermanager/tests/PowerHalWrapperAidlTest.cpp",
      "new_id": "a7202969ad30d4f10bffa336f7e11940afe24327",
      "new_mode": 33188,
      "new_path": "services/powermanager/tests/PowerHalWrapperAidlTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b17c8adf6ca18476353817cfe3dabaadada9fcba",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/tests/unittests/mock/DisplayHardware/MockPowerHalController.h",
      "new_id": "ae41e7ea7552be33e14e5013194384fb8332f6f3",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/tests/unittests/mock/DisplayHardware/MockPowerHalController.h"
    }
  ]
}
