)]}'
{
  "commit": "89a2c5ceef75fbefca117d9df56a8047a36005fa",
  "tree": "ccc27362514e6bb804fe090672d443e71a19646b",
  "parents": [
    "b5c0071bb7a1c6524deb42ac6643d8fae3106248"
  ],
  "author": {
    "name": "Steven Moreland",
    "email": "smoreland@google.com",
    "time": "Fri Jan 31 15:02:25 2020 -0800"
  },
  "committer": {
    "name": "Steven Moreland",
    "email": "smoreland@google.com",
    "time": "Tue Feb 04 11:30:15 2020 -0800"
  },
  "message": "Use libbinderthreadstateutils.\n\nClients needing to differentiate between system/vendor used to be able\nto use isServingCall. However, this was expensive to implement. This\nalternative approach instead requires users of this API to use\nlibbinderthreadstateutils which does a slighty different operation.\n\nBug: 148692216\nTest: atest VtsHalCameraServiceV2_0TargetTest\nTest: running AImageReaderVendorTest\nTest: try face unlock\nChange-Id: I5615f4e8863487d0de8dad2d0529214750897036\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f55890149af50aca6e12add56dd237b648d8b8e",
      "old_mode": 33188,
      "old_path": "camera/include/camera/VendorTagDescriptor.h",
      "new_id": "b2fbf3a923f9234cae47a5dbb5a456ac02c42290",
      "new_mode": 33188,
      "new_path": "camera/include/camera/VendorTagDescriptor.h"
    },
    {
      "type": "modify",
      "old_id": "98fee12634932350cc0eaf5eb49285c2b73f7148",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/Android.bp",
      "new_id": "883eb372a0e02b61b4275a9f567a933ebf7afdc8",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "535830777947edb031a5eaeb0d43965b797579c8",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.cpp",
      "new_id": "515ef324d20274cc889bcc7962ad6fd724eea382",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.cpp"
    },
    {
      "type": "modify",
      "old_id": "b9e344bc9e603964d60c79dc5ac5d6c65939f5a3",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/CameraThreadState.cpp",
      "new_id": "2352b800cb51d6c0b3bba0562a758c9b178b91a8",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/utils/CameraThreadState.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec6f01c040bd6507ad5139c6b74c21f42c1ad652",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/ClientManager.h",
      "new_id": "35d25bf88245e53fd368243d462d9f5d008658a6",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/utils/ClientManager.h"
    }
  ]
}
