)]}'
{
  "commit": "1fa5459199f6188661ba924017704f42e7f86cd7",
  "tree": "a0f50d9b05004dd8ae589d4223c304a1f0c1769b",
  "parents": [
    "3f43b564eae92cecfb4fe879bd90a1fb21422fc3"
  ],
  "author": {
    "name": "Terry Cheong",
    "email": "htcheong@google.com",
    "time": "Thu May 15 17:51:16 2025 +0800"
  },
  "committer": {
    "name": "Terry Cheong",
    "email": "htcheong@google.com",
    "time": "Wed May 21 14:43:39 2025 +0800"
  },
  "message": "Extract logic in notifyWiredAccessoryChanged to make it testable\n\nExtract the calculation logic so that newHeadsetState is returned from a\nfunction. Then we can test the change in between with pre-defined set of\nevents.\n\nBug: 411037918\nTest: Plug in HDMI and 3.5mm headphone and verify both audio devices exist\nFlag: EXEMPT Strict mechanical refactors\nChange-Id: Ib1fd68a6ab27705fdaed80529bbe802136ecee79\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27e62d1a71e9b305a94ba1585bb67215af4ba331",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/WiredAccessoryManager.java",
      "new_id": "7b7822e3f20ade1ca2eae51c075e3ed0d609dd00",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/WiredAccessoryManager.java"
    }
  ]
}
