)]}'
{
  "commit": "9fa68833b2f62dcd777c8cf0ecba40f7523298bc",
  "tree": "d021aa84ce896ce3cbc7d750ed50e36c1d221c31",
  "parents": [
    "91904cdfde7616d323b1989d7fb2ee22f0610fc9"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Jun 30 17:53:08 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 30 17:53:08 2020 +0000"
  },
  "message": "dawn_wire/client: Encapsulate all queue/fence-related logic\n\nThis CL only moves code, renames client::Fence members, and introduces\nclient::Queue. Additional fence methods are added for the interaction\nwith the queue. There are no functional changes.\n\nWith this ApiProcs.cpp is almost passthrough and will be removed in a\nfollow-up CL.\n\nBug: dawn:445\nChange-Id: I65544ef76b54614452cf7c74a948a96cb35a4cfe\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/24061\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3c1c8c40857ec712898793ca296f12c32c2120c",
      "old_mode": 33188,
      "old_path": "dawn_wire.json",
      "new_id": "54d8c94b611c11f9412a48d9af64d71c8bac3a87",
      "new_mode": 33188,
      "new_path": "dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "5d1b2d7f2dffac2a1f4b4215edc90589ca66fa78",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/BUILD.gn",
      "new_id": "aa8b0c0ec26bad56895cb31a86bbb863f0d430be",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8ec7bff9ab9fe1257a93144f38622d9797f62bba",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/CMakeLists.txt",
      "new_id": "579d46acf1b624a988078abaf618d0e40e281d54",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b74eefe61531213a9de6813fdde89c0ff2449ef7",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/ApiObjects.h",
      "new_id": "f842d53f46972ebdc8f63bc44eee545fbf9de7b7",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/ApiObjects.h"
    },
    {
      "type": "modify",
      "old_id": "047528479ca0c3ad762a79cb85c7a5966d7007f5",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/ApiProcs.cpp",
      "new_id": "db4365b384cd9ea182a147034150ddafb4ed066a",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/ApiProcs.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffc5198e1831358070f7042e98b44d667dc96a8a",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/ClientDoers.cpp",
      "new_id": "55818ba7bee00852057fc574639d5d73753cc0d0",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/ClientDoers.cpp"
    },
    {
      "type": "modify",
      "old_id": "f32259a76f7bb094b55a59b3535c80487027caf3",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/Device.h",
      "new_id": "42dff18267370c89d92e8c26a47ee16f16c606c0",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/Device.h"
    },
    {
      "type": "modify",
      "old_id": "607483e520fa0740d1150da88c35259c0af5f9fe",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/Fence.cpp",
      "new_id": "aa0407cc7767edb960b166bd10c9e3c9b231f51e",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/Fence.cpp"
    },
    {
      "type": "modify",
      "old_id": "4acde6d6837bee21723d4a329c7f0003e7b1ac3c",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/client/Fence.h",
      "new_id": "107b4e7f440649c748837537037a3e65b0849e66",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/Fence.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa338f326c696a6a2304493cbdc0228a3aa30157",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/Queue.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e51618742f92b0bfa2dbde672980d3d3b2954d0",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/client/Queue.h"
    }
  ]
}
