)]}'
{
  "commit": "bcdb6e9da81aa226b948447c29a34d4bb02cc645",
  "tree": "2cf0fbd2add15530f9dadbe14a070ab43b7f580a",
  "parents": [
    "e6e96def663ec4370c0682c444928d0c97f5d389"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon May 09 18:24:53 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 09 18:24:53 2022 +0000"
  },
  "message": "[chromium-style] Split mock constructors/destructors to cpp files.\n\nThis CL moves the constructors and desctructors for the  native\nunittest mocks into separate cpp files.\n\nBug: dawn:1405\nChange-Id: I20dccaa8114f3d7f8b61da1c1495648cb7328148\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89121\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59ec9f15b0249a8b5e6fcb8688cd52cc606656c0",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "b1a2b74d85b6e6fe41b1d6afb8cd8c924d82e45f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2775d778d2a479e4bc809fc8939fe2cc59ff49d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "72768894df402f257156cba9c6e6393393d9239a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.h",
      "new_id": "eb0183cf5fd630af49ee3595ce7c77e9946cc439",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca6f851c77cfa3c5dae7f606675252face9a9094",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f5ce342885c300264ab67e16a1dcb04a6c1d664",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BindGroupMock.h",
      "new_id": "0dd5e029ad588d1a3608082cd4407bb5b422ee18",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98b345f07dc5db521bb1fedb00ec588d263977f9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BufferMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "d9d2211ae87099ec17be5345bbb213f0a6ce3823",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BufferMock.h",
      "new_id": "5bb67a575d64a988705510dac3ca51a1d676a155",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BufferMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80c0cf35462a61a590ee80601de987921ee1586e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/CommandBufferMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "01843e8e723f6ff7e95b489c121fd28b4c9f7234",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/CommandBufferMock.h",
      "new_id": "f15a46b6392cc2a355bb144cc057c90fa8c4fab4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/CommandBufferMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2828456c15263252e07c4577d2e57fe9b1fbf7c5",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ComputePipelineMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f6a5983f354b6a699251ee0c86879b08fb6d29b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/ComputePipelineMock.h",
      "new_id": "404359ac8104a0127e54c149ad8f190ab0ad3683",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ComputePipelineMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0e0f239fa5e7bd71828e282782187f5e9afedb9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ExternalTextureMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "4114fe8569d49ba771495f4ecbfa7a42ad5044f2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/ExternalTextureMock.h",
      "new_id": "55096dab520ca4c3a244787baad4ae4c4c42cc5b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ExternalTextureMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "191a03f223fbea76853c0440d3e3c7db13ea7f2a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/PipelineLayoutMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "754cc95bce47a3e706691501bc506fa8f7bab178",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/PipelineLayoutMock.h",
      "new_id": "f00bcf47a1b5255ef2f8613089ececbbeb681539",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/PipelineLayoutMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5657f8637e1f0b5c5fe0cae6c25d87cb66dde6e2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/QuerySetMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d081b729a853acad3f118700b70e2c7b8555155",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/QuerySetMock.h",
      "new_id": "62ba31bffb2a478437ec28528ba112c69029b910",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/QuerySetMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf8a861fc0fde0a61aa52d8beec9cf0d291263b9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/RenderPipelineMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7b0b62643d58296468f9d0dc6efb0d9eef12b35",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/RenderPipelineMock.h",
      "new_id": "1558b4bb7ca8b88e8a8011d77479043c9cccdf39",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/RenderPipelineMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "191addbfebc132457c96b5345d36a13ee848d965",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/SamplerMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e75255e3addb9312db473ebea2a8c57582cb235",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/SamplerMock.h",
      "new_id": "fc378e85d0101f6885f6a04a8d24901c81a33d55",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/SamplerMock.h"
    },
    {
      "type": "modify",
      "old_id": "27f0d4321fa3952ff6d85fde357f60523ef38c93",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/ShaderModuleMock.cpp",
      "new_id": "6cf6a1306a9e8547329583c5c85fb8f146e7fa90",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ShaderModuleMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "d35a31966945b749cc7a96734259a273467a5487",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/ShaderModuleMock.h",
      "new_id": "3281e07dc3047950f953999b115b598824f37526",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/ShaderModuleMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fb43bf512106f6e004e7029e681526a5c1a07e7",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/SwapChainMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f3386c982a18cb41388f73db0f389d961dacf01",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/SwapChainMock.h",
      "new_id": "b25ce4c99b77026237f364e854ef5b59f7b53cc9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/SwapChainMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce782a6653e26f5f099674eec7594ecabc8d75b7",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/TextureMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "b371b1aec14b850bafdcd91631aa5081114b0141",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/TextureMock.h",
      "new_id": "20bd9283a4234c1b198d13f2b29a80441ed9fa92",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/TextureMock.h"
    }
  ]
}
