)]}'
{
  "commit": "85c2f4e1d68ac7dba4495e29b246725524eb0da5",
  "tree": "4a0265ca7aaa935b2587f71a3d03f40e22c0ae17",
  "parents": [
    "105c58b96c8bb74967c0ef25a82c2b4536a87af0"
  ],
  "author": {
    "name": "Peter Kalauskas",
    "email": "peskal@google.com",
    "time": "Wed Jun 17 10:51:14 2020 -0700"
  },
  "committer": {
    "name": "Yifan Hong",
    "email": "elsk@google.com",
    "time": "Wed Jun 24 21:28:21 2020 +0000"
  },
  "message": "Call guaranteeClient on all services in interface chain\n\nPreviously, guaranteeClient was set per HidlService object even though\none service can be associated with multiple HidlService objects. Now,\nguaranteeClient is set for all matching services.\n\nBug: 157451814\nBug: 158606505\nTest: atest hidl_lazy_test hwservicemanager_test \\\n            libhidl_test hal_implementation_test\nChange-Id: I9105a55aa3ee629bc40a62bfc3269e6e35c345d6\nMerged-In: I9105a55aa3ee629bc40a62bfc3269e6e35c345d6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "165a8d9a2cce84566a422b9f6148a8b2bcb0fada",
      "old_mode": 33188,
      "old_path": "ServiceManager.cpp",
      "new_id": "85d4974d74ab609d2722b442a455e68fece9cc43",
      "new_mode": 33188,
      "new_path": "ServiceManager.cpp"
    }
  ]
}
