)]}'
{
  "commit": "0a552b460b2624b2e43b129e10157feba5220c19",
  "tree": "456036dc2323666992cdb2a19048408ab2ecb8f7",
  "parents": [
    "b5fc20c02eefa8c33d7cd4e1cfab2b7fc199cdf4"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Wed Apr 10 03:39:38 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 10 03:39:38 2024 +0000"
  },
  "message": "Reland \"[wgpu-headers] Align device lost callbacks with webgpu.h and futures.\"\n\nRelanding after the following fixes to users:\n- Chrome: https://chromium-review.googlesource.com/c/chromium/src/+/5441439\n- Skia/Graphite: https://skia-review.googlesource.com/c/skia/+/838480\n- MLDrift: https://critique.corp.google.com/cl/623262112\n\nOriginal change\u0027s description:\n\u003e [wgpu-headers] Align device lost callbacks with webgpu.h and futures.\n\u003e\n\u003e - Overrides wire::ObjectBase::Release logic for Device. This was\n\u003e   necessary because the DeviceLostEvent holds a ref to the Device.\n\u003e - Introduces non-progressing SystemEvents. This is needed because we\n\u003e   want to make sure that polling doesn\u0027t happen as long as a device\n\u003e   lost event exists.\n\u003e\n\u003e Bug: dawn:2021\n\u003e Change-Id: I120ca3c1e4b2bfd00b43bb9f26d91cb5c3f2e4d6\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/165527\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Reviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n\u003e Reviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\u003e Commit-Queue: Loko Kung \u003clokokung@google.com\u003e\n\nBug: dawn:2450, dawn:2021\nChange-Id: I72d6105d719942d1b9745d476e0d07498e659a51\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/183162\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bc147ac089974e2a89a6d8b21c0583dbb82c24d",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/server/ServerDoers.cpp",
      "new_id": "4431f1497b2a1e038186c2642ae644de9f0a6b46",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/server/ServerDoers.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec792afa23ba4a9e898572acd7d75aca8061e142",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_api.cpp",
      "new_id": "c7eeb8ccb2ec8970e7dd4f34fa711c62b01eb39f",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.cpp"
    },
    {
      "type": "modify",
      "old_id": "e30a33c372091bdcbad1be51b56cad20addbda27",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_api.h",
      "new_id": "77769b0dd5ffe31761404eca72189e88defce75c",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.h"
    },
    {
      "type": "modify",
      "old_id": "5a634bfefc7c7f69e787dfb2348fae8cd21ee820",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "a50d79c80e3adf181be99951c366fee6a4d3aebf",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "4b230a3244556ef401f676d032232c1673d31305",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_wire.json",
      "new_id": "f87a712e7644b0569158604f9f31578f166813dd",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "7d195387b3456cfdf5dd8884537e29206e0a3df1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "6441adcce158314f9e785093f1f48f700843982b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b99069fd7c035e6b14c989a6483a2c992c92eb2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.h",
      "new_id": "038de4b265f5ad4914d17966c77980d5369e609e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.h"
    },
    {
      "type": "modify",
      "old_id": "b1084d4aee640dd4f54b9acfda422df20478fd4f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "3efce35b97edbf0bd069cd0f3bd4e725ea3b7a44",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "401ff66c7b4147bb78a51e3ea635f2c116e4fdc0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.h",
      "new_id": "6204fff1533e247aeaa6e0b049954d1659e84d67",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "c014fa00e02b5c40e8247be713521a0f9847854f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "46957d0c4e2445c4edabe9bfac3b272fa48b8944",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "48301a4636f513061330cdbc3fa1cf2e585475f4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "715767e285e6e61ac2894b92f3b51607175d08b2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "7037557c569455fec08b38d80b77c2783a247a95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.cpp",
      "new_id": "62cfb50943fa201005df7bc23af3c183e93e2f3d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "024dc37323ec050be1a46dac74680c88037ddb75",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.h",
      "new_id": "b824610cb0641a74dd344419038030dbff6ff071",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.h"
    },
    {
      "type": "modify",
      "old_id": "9fd8f51a76fd41f37c0997d410df92f763843667",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ObjectBase.h",
      "new_id": "6ac6ac90c06dba63b775498608c7f5acda9a2dbf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ObjectBase.h"
    },
    {
      "type": "modify",
      "old_id": "b90c77c993ade2226a00b2166d4b238a3ac87233",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PhysicalDevice.cpp",
      "new_id": "fa9139819c5c2470173351c97844267bbba66e6f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PhysicalDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2ac2a61ae29ebdc8614380e5a86f4d2cae27de2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PhysicalDevice.h",
      "new_id": "2c1861ff729cf0431d9f0ae45f4c56d5e79c9d70",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PhysicalDevice.h"
    },
    {
      "type": "modify",
      "old_id": "6d2a3a6cbfd654a645e86876b2b698a2249ef9b5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemEvent.cpp",
      "new_id": "c22787fb9f55964e4e6a42d18dfdad70fdf56843",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SystemEvent.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e75f64d2d3f42a9f5835a9a6ef3c4ba413a7561",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemEvent.h",
      "new_id": "f641cf7435ed95879f8d5ffe641568926513ac0e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SystemEvent.h"
    },
    {
      "type": "modify",
      "old_id": "312acb431563f3d6c590f75f79fa5d9c573f38ff",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/DeviceD3D.cpp",
      "new_id": "02d062169e22de41a12688276e1833d8595f5c8f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/DeviceD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "cae768278a28c5d1d77412a6162fed190bf69a80",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/DeviceD3D.h",
      "new_id": "272abd99ccd4c6dc27ba91feccb2229bb269d194",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/DeviceD3D.h"
    },
    {
      "type": "modify",
      "old_id": "dc5b66d5fbe38d03c45cdd9ee172fa45d4adf6eb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/DeviceD3D11.cpp",
      "new_id": "c673c0de06db7ffb31e0fca84e41f8f8a5fa1843",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/DeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "21aca83f8dbf930a68ffc98128ef692a34805abe",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/DeviceD3D11.h",
      "new_id": "b9bc16165a92616e42ae5481b1e93500d17ff1ea",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/DeviceD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "938bbf5e9185a3212ba20623a6f87a17679aa9fe",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp",
      "new_id": "1c33d0b7b6baaee77fb3bf65881923e05bc8aae2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "01e28fcc83340acf57321c8182df5334624de210",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.h",
      "new_id": "7f0f18b7dfb3d84a0042d90a75b72365014c4564",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "2bec840aa733b1bea1a3d7eca9cce42d971fbd2a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.cpp",
      "new_id": "5aea62474c05892a26d7f1624bf700556d1e35fd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8040ccba82e86d5d97dea7c1701d35713a0bc03",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.h",
      "new_id": "c34751eb0819e23b0b7b057da1647c154340c338",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "e7a8b0357320da00015882787c9958c4cb2e97e7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp",
      "new_id": "cc9775dd381708a74c67899e25d0a2dc9f554a24",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "606f7096d028d8f2a586466baea16551c47c95c7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.h",
      "new_id": "c9e910ef16667b4200f8069a44ad6baab4d113d7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "e9f65b0c31edc07cc6ef842d36928bb87ba4081b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BackendMTL.mm",
      "new_id": "41f36ecb538ece77c737a9ee621da84b70e149e1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "fa40bbbd73ef64404e99a3095736315e87166c93",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.h",
      "new_id": "2c8df01a89cd724ba60f7c7034cd3ab1c8ad09b2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.h"
    },
    {
      "type": "modify",
      "old_id": "2ac4c5f7254e31dafe01c08e7b09f2d94d7d2085",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.mm",
      "new_id": "10e9fbb619fcab99387b90705f2b403fa94db242",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "db547848d86c9a51d6504fd2bdadba794c55d237",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "adfc7be53ccda477e221b43f676a00e41c95b7f2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "db6b5965b2440da379a9cf43bce332f495d8a536",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.h",
      "new_id": "694e049ff18cac9a0e442bdd9740fe366c57df45",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.h"
    },
    {
      "type": "modify",
      "old_id": "7c5b95f3dc082a967529bb731516f44b6f1a3d52",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.cpp",
      "new_id": "7293d47284b07e923f73a3a96ec4be9a7bc78be9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ad1e2e098179526f5cee9afbeb9a419f25b12a9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.h",
      "new_id": "1302ef7211e66281e039ba34270824179be96ca3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "25bf2cc298efa316b95279c8510cf9caed720afa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "b9a14a7376b4829bdccf13fa2f1ef930091cc71d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2f47713b1f9dee909d3ab428b76b6cacb138fd6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.h",
      "new_id": "2dda6e9f461c0bee05bc13da82bd25c827709d39",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "d88ee8f9f66b94164db23c0c8c9902beff742dde",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.cpp",
      "new_id": "265185c2c76837047b7861767638ab68c75bf3db",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "82856ecee2ae49998a1a3476c40cb12269bbe200",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.h",
      "new_id": "ab716ff333786a40ecc796bebbd44bc5a88c1881",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "f5894dd4a246c6afe2b5074b8b26e7df80290f4c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "ce58ea06223ce3a876f8598c9e1df8d618b03ba8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbb66c5133b5054f200e17f21c733cd629cba2a4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h",
      "new_id": "b40f0b17541a156a2ea05585e3862086e6770fac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "b58fb64dfc59ec47d1dae3c5c476458a2d7a334f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.cpp",
      "new_id": "6896f61975a87b5ed12e478c8553b707fb17ab93",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "03378f066739a090c95ce0d7de9bd19a9e222018",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.h",
      "new_id": "e58f2f42edaed15e95e7f4dc3751027052dd97d3",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.h"
    },
    {
      "type": "modify",
      "old_id": "5c8ebad4ba379f51943b6d7cd6cad605368a7639",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeviceLostTests.cpp",
      "new_id": "98bf703a3dd3138b5e6323d83f6ead7144b5e907",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeviceLostTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "30acd1ce3111f625f6307a874776a4c61cfd69ee",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/EventTests.cpp",
      "new_id": "f4b0342657b9395242d6fc5d15c2946150d77658",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/EventTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "07d4c4f95a9afa62dabf01bef8fa354df2e25d7a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp",
      "new_id": "16b33bfc965152534753e961024ccd7f1404e8c6",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "d49e9a8c59a283e70345a291e417146b229b3e2e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h",
      "new_id": "64b405bf0832788525d74c859bfdd592db279949",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h"
    },
    {
      "type": "modify",
      "old_id": "7afa6cbd726c8e00180ad4642ef06612830beee6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp",
      "new_id": "fc2432cdb72ba8c59796e0ddddabad3b520e3dac",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8708e7ae86906b95e8c6d0ee2da3a6cb3ffaefa0",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.h",
      "new_id": "6eb7d263c2fab0a44ab2f679f834c4e5f2e2f5e0",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.h"
    },
    {
      "type": "modify",
      "old_id": "55885617781dfea3a9ab228eb4d222e90231d588",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireAdapterTests.cpp",
      "new_id": "b865b3ebec7eb116e48b17956793d153ede55ed2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireAdapterTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "564b4449480043d4e89f794f7d5f06a039df6a0b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireDeviceLifetimeTests.cpp",
      "new_id": "cd14dd906cd7888408482d42add78e99fc991f6b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireDeviceLifetimeTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8220400154509ba71bd9789c6b82c5cbc45fb43a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireDisconnectTests.cpp",
      "new_id": "dc9a06d13393f617632979c62fbf92bb008aec9a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireDisconnectTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "87e2603c032764ddbcca5725f94951414a1a976e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp",
      "new_id": "69142e808c0744f256458caf4d1dfd3031b8a15b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "1fb4be047c9c57133016f0a4b50dd566420bdc41",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireTest.cpp",
      "new_id": "d96a4cbb06383f694c9453678bd17abda89d3df1",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b4074b0faa146b9fc252f7b5fa9f3d2b75e60d6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireTest.h",
      "new_id": "c9c86a72f2fe99fee1051b6f3b4c6d0b1e326943",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireTest.h"
    },
    {
      "type": "modify",
      "old_id": "ae378a82ec2ab030c51072b6f7dcf3f69a825c68",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Adapter.cpp",
      "new_id": "287aceea22bf64991722edd3ba3ebcef4eedf9ee",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bc76dc52cdc71799864122eb2de80e61f4b0d25",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Client.cpp",
      "new_id": "3d9aac336d2b6db64e6ab9b9cfa953b758c6a5e2",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "5dfdb7d1f3d020759bc06b04301f5c105f4468e5",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/ClientDoers.cpp",
      "new_id": "0d74781253543c6f5ed39c3287fe5c91f6290263",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/ClientDoers.cpp"
    },
    {
      "type": "modify",
      "old_id": "3762b9873d9e7fee5836eac6796e45c879221682",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.cpp",
      "new_id": "5196d82ef6f0c4ca4bcfa5918ad9c77babbcdbb5",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d16647749db5e27611f2febe7b93db4f949ed13",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.h",
      "new_id": "4467c4badfb71ffd2bf353e24d71872d0a749ba0",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.h"
    },
    {
      "type": "modify",
      "old_id": "de30fb384b34034acedbc0135075dad261d2bef1",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/EventManager.h",
      "new_id": "ff5663e1615c05f01ac2a2dd8d02a6252400d90c",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/EventManager.h"
    },
    {
      "type": "modify",
      "old_id": "cc992fc751ddcfdc8676c0675d126faf7f0a1c35",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/ObjectBase.cpp",
      "new_id": "df76a08d056af6dc9223dd03b74c9ecd1641ad5f",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/ObjectBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bfaa668d499985fa6f3a6dc111acd7bf54557f7",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/ObjectBase.h",
      "new_id": "16d4fbf6963570444aa25c631b6bbf6e3021db24",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/ObjectBase.h"
    },
    {
      "type": "modify",
      "old_id": "bf042465cf135e80101c2cc4ed803bc537e5ae6c",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/Server.cpp",
      "new_id": "7ed991ed45b963becdb31cfae6357c2c4df3bf91",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/Server.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e15f1b8465c1711a158c95568e666bed916adcc",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/Server.h",
      "new_id": "f908b3dfc588d7860ec3fae2324e3228180b122e",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/Server.h"
    },
    {
      "type": "modify",
      "old_id": "a95e78c5945f23c281d4561934e081ebc86d4409",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerAdapter.cpp",
      "new_id": "c5bbba1a200dbfbda32d8aeb1e0abc923611e4a8",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerAdapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d9fd407675e95e43115d19af30e49299d2f62c1",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerDevice.cpp",
      "new_id": "f9fa66b6310371d40decc425b188b65bac9e56e3",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerDevice.cpp"
    }
  ]
}
