)]}'
{
  "commit": "1b9a455e962f7f2161f2ed5a9ca6aa789cdc0422",
  "tree": "c94aca8bd419a84c51132a1c026a2f5a437f6d9f",
  "parents": [
    "4131e27f4caaf46f20961402fbc7f656b7125981"
  ],
  "author": {
    "name": "Charles Chen",
    "email": "liangyuchen@google.com",
    "time": "Mon Mar 04 23:32:55 2024 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Mar 14 05:28:59 2024 +0000"
  },
  "message": "Revert \"Introduce AttributionAndPermissionUtils.\"\n\nThis reverts commit 17e3ebe817c681973a3058c5bd38974d850a16ca.\n\nReason for revert: Local testing + debugging\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f075f08d80497aafc2b3ee1c4358f5e8559b5c99)\nMerged-In: I2e8a8cd456d1fb7f8d12072f6f0aaa12e6dc6e6c\nChange-Id: I2e8a8cd456d1fb7f8d12072f6f0aaa12e6dc6e6c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b748888bf1ac454138142c328a4e42be87ffcbce",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/Android.bp",
      "new_id": "5b76bb0c0f64d15d0cc01e5f2fb6aace941f0ba8",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "ebe771e6acfab53cbd7e2b0634727d97cda570e4",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.cpp",
      "new_id": "2d55f39b2550d47995254056ee77fcb8f6a78406",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.cpp"
    },
    {
      "type": "modify",
      "old_id": "11cf1a1398282a1d3875b7ef6adf285162cb7ce2",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.h",
      "new_id": "8822cd37cfdb88f4ddde74e66f5ace54c5b9083f",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.h"
    },
    {
      "type": "modify",
      "old_id": "19e2999eb9788138a2716d87424b61168ebcdced",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.cpp",
      "new_id": "caa642438e010b1921c2fc58a0af1fa26ddfdf52",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "2654a25e59eb8ed0e8d0e4547ab64835af88f4a0",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.h",
      "new_id": "2cb7af07eddfe6b92aedc093a44fea028a661962",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.h"
    },
    {
      "type": "modify",
      "old_id": "7c2f71c670f9c018242ec5a0a0f09af0aa50a36f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp",
      "new_id": "508d487104895649c33833cbde2367e5bb597ff2",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "d93eaff3026da5ab6c829380b475602d8fab853f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h",
      "new_id": "b2c96264f980934b6fcd9348b7bc6d7d7ac66d19",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h"
    },
    {
      "type": "modify",
      "old_id": "c6f3e0665fb64abd66329b367345387c1fa3db3f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraOfflineSessionClient.h",
      "new_id": "804498f5f7268ade29151a5385f6f3b72723890b",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraOfflineSessionClient.h"
    },
    {
      "type": "modify",
      "old_id": "3a78937dc89fe81ba4d266f3dfd441545c071f54",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/Camera2ClientBase.cpp",
      "new_id": "a126f619de2c5c1810921da6dc3fa453dd3677d7",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/Camera2ClientBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8a6d8b95c125a228589a739d94e67674bc79326",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/Camera2ClientBase.h",
      "new_id": "2bb90d9036ec41b4f8fbd36df08aff0e314f32af",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/Camera2ClientBase.h"
    },
    {
      "type": "delete",
      "old_id": "e63b30b96cec9ab69997594ff76588fe57060722",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/AttributionAndPermissionUtils.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dc4cfb1ccf2236f7641015915555822186585c00",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/AttributionAndPermissionUtils.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
