)]}'
{
  "commit": "a78192741e2300007799b1644783b13c9aaca708",
  "tree": "a078eb5853a31f682931c616b2c8f6c729c93670",
  "parents": [
    "11797b4b07c2d04714730ff41449a072b3d0db0a"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Wed Jan 12 23:08:35 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 12 23:08:35 2022 +0000"
  },
  "message": "Implement upstream RequestAdapter\n\nBug: dawn:160\nChange-Id: Ifbce6f71fdf43a749c332bd691b63119929e0128\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75640\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "797f2d547c4219cf00322fa21104daafb7c5eb25",
      "old_mode": 33188,
      "old_path": "src/common/Result.h",
      "new_id": "f9138087b1b2352186002c240d6fc3c373a57456",
      "new_mode": 33188,
      "new_path": "src/common/Result.h"
    },
    {
      "type": "modify",
      "old_id": "7c09235059e714aa05ecd99cbcd376f989a83836",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Adapter.cpp",
      "new_id": "2c485e75de75490fe723d73063f0e9cb7df063b1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "a25010f1a301e21c0dd293b78a307dde13e98b6b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BackendConnection.cpp",
      "new_id": "b0aae671c4dfd5822d67eeeb2c25e1766ebcefb7",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BackendConnection.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9007e3baf37d5d0079ac6151a425ba6e279ec96",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BackendConnection.h",
      "new_id": "51051428c8a1737ccb7b4ca076c2a1a18226c421",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BackendConnection.h"
    },
    {
      "type": "modify",
      "old_id": "4079cd69fdc0730c93bf3e37ce80abd534c6fd2f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/DawnNative.cpp",
      "new_id": "b166c44be7f80071c4d03dad6b5463d49fac98c9",
      "new_mode": 33188,
      "new_path": "src/dawn_native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "a08bc06e05af3efd9a722e894566b5a569b955d7",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Device.cpp",
      "new_id": "559fa9364d32b006c9e0bb3362f6f2385847ee67",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "12abde6ec084543f1ba6880aee90e39e86cff453",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Instance.cpp",
      "new_id": "201487e3b78850c161cf049b6d0895d73588030a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7a72ca909d7a592ad43755853e93f9173286c5b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Instance.h",
      "new_id": "913b2b6adc1572b10444839ba8468cc7db2b9c7b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Instance.h"
    },
    {
      "type": "modify",
      "old_id": "84765531175ae43bb5e9dc81dc3906d344ac08a4",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BackendD3D12.cpp",
      "new_id": "cb29d69b73811ae4d83bfa30f266bad7e8f13fcf",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BackendD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fb237d876b516ad52015443e9a5fdcc39d60b7f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BackendD3D12.h",
      "new_id": "ef339bfb1d90d31cd9d137261b4932b31577e2af",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BackendD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "da673357ee36cbfbb2cd3ccedd78ad809a892234",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/BackendMTL.h",
      "new_id": "26738f6725a8eeec07153602033b7da50cbfb44b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/BackendMTL.h"
    },
    {
      "type": "modify",
      "old_id": "bc9c6fc759902952bb853137469bf9aa83bffe88",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/BackendMTL.mm",
      "new_id": "5959e6b0b2387720da8196cb96fbf2aa3ea39d4d",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "3259f44e3515c2a0a6196e67e74a07cfcbed3413",
      "old_mode": 33188,
      "old_path": "src/dawn_native/null/DeviceNull.cpp",
      "new_id": "7aa1483e1c3d3410b0b7dbc5ccb1edfe6d383b51",
      "new_mode": 33188,
      "new_path": "src/dawn_native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d5901ee1996cf0c9678298b9c3cba8f04a65ca7",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/BackendGL.cpp",
      "new_id": "982e84aa764b9805b596964477aeaaae67de3026",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/BackendGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b925e44c204067ad1e7052d087b96159177eec1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/BackendGL.h",
      "new_id": "2e381735c7f7879e32301a0128b8edb945972320",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/BackendGL.h"
    },
    {
      "type": "modify",
      "old_id": "4378413e25e031f4c71304dd427a2b8d33b5bcd9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/BackendVk.cpp",
      "new_id": "4916fe6ade2b37317ba3d17c5d14a6114a86b15a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/BackendVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd4a5da66d501c53638837529a816d24726e0969",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/BackendVk.h",
      "new_id": "388940186ea41196e444e88f4f13c317429fdeb2",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/BackendVk.h"
    },
    {
      "type": "modify",
      "old_id": "8957ee47317cfe33bc3ae5f36a82353af15a4917",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/AdapterDiscoveryTests.cpp",
      "new_id": "e2841cf45b6abb9283b0db24b298ea53e3b02130",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/AdapterDiscoveryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a8ddb6c08ec13262a6f916b48b31485574ed2e3",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/native/DeviceCreationTests.cpp",
      "new_id": "3d67255aced94fef1ce5a692560e93539a699ae9",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/native/DeviceCreationTests.cpp"
    }
  ]
}
