)]}'
{
  "commit": "c43ded63298022c400722ab1ac571f0d2397d812",
  "tree": "2c55c10269cd31e132a5ace6369c0d8a9f1788be",
  "parents": [
    "db1b28df9837ddab601a9dd7e7593e8f215f369b"
  ],
  "author": {
    "name": "Kenneth Ford",
    "email": "kennethford@google.com",
    "time": "Fri May 12 01:18:06 2023 +0000"
  },
  "committer": {
    "name": "Kenneth Ford",
    "email": "kennethford@google.com",
    "time": "Sat May 13 02:16:03 2023 +0000"
  },
  "message": "Fixes IllegalStateException through getSupportedStates\n\nFixes an IllegalStateException by returning a DeviceStateInfo\neven if there is no base state or committed state present.\nPrevious changes made this safer through gating callback\nresponses with base and committed state checks. This exception\nwould occur previously by requesting the DeviceStateInfo\nbefore a state has been committed on the device.\n\nBug: 260876135\nTest: DeviceStateManagerServiceTest#getDeviceStateInfo_baseStateAndCommittedStateNotSet\nChange-Id: I3ef620d523d590b0b482f331af984998f60e3766\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "099316099738a94d292d68dd078874ab9f46d1cb",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/devicestate/IDeviceStateManager.aidl",
      "new_id": "3e72d81d88cfb7841f31e4f80cdadb8a5d26d378",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/devicestate/IDeviceStateManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "c78229b9e125634de789948f0244a4711468ea0a",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/devicestate/DeviceStateManagerService.java",
      "new_id": "eb7fa1069b7b28bd304171a4ee0a7b15a7695a65",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/devicestate/DeviceStateManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "4881012833ea72993dad6121f32004bd500e3845",
      "old_mode": 33188,
      "old_path": "services/tests/servicestests/src/com/android/server/devicestate/DeviceStateManagerServiceTest.java",
      "new_id": "668415041129571d0df50465242335e349853690",
      "new_mode": 33188,
      "new_path": "services/tests/servicestests/src/com/android/server/devicestate/DeviceStateManagerServiceTest.java"
    }
  ]
}
