)]}'
{
  "commit": "0ae00a187d6d4bd06ea622a776e26e2df9aceecc",
  "tree": "7a73013626a7eb467f0213453f0da5738ba40ab2",
  "parents": [
    "f856903154b8b09e1bf3a25a30d7749c7fc62924"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Thu Mar 28 17:12:47 2019 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Mar 28 17:12:47 2019 +0000"
  },
  "message": "Nuke Builders Part 1: remove the testing BufferBuilder.\n\nThis requires deleting wire tests for builders that were using it, and\nleads to small simplifications in the WireTest harness. Also allows\nremoving the BuilderBase class from dawn_native.\n\nBUG\u003ddawn:125\n\nChange-Id: I3cbac609207aa652cdc9d37e0b700cce3ac6e093\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/6120\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b69343a88408dfe4aace7a82f727808da136b5a4",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "836ed1e6749e45b8252871c08c2f5ec1a10248cc",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d0c7e2616b2db826f15e2d01f9a1a17f399302ac",
      "old_mode": 33188,
      "old_path": "dawn.json",
      "new_id": "dcb6392c9aa9839b3cf146c345295c649f396ff2",
      "new_mode": 33188,
      "new_path": "dawn.json"
    },
    {
      "type": "modify",
      "old_id": "5c9b87006f4ba0734e3f048c21cc6f27ed0f40b8",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_api.cpp",
      "new_id": "7e6982e5eaa828469305bb25305a94e75669367d",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.cpp"
    },
    {
      "type": "modify",
      "old_id": "198d5677deb7e87100de927d9c4c8529fb0f746a",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_api.h",
      "new_id": "e3675f6d1d484b6e4fe890fc215aed6084df7177",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.h"
    },
    {
      "type": "modify",
      "old_id": "9c3d40281f5dc2603cec2fa481877e8911bda1ab",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Buffer.h",
      "new_id": "7ad78a950edf522869a6d366ed1e36f6de682aae",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Buffer.h"
    },
    {
      "type": "delete",
      "old_id": "8c77632d46bfd852898dd49be0ae9cb1967a31bd",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Builder.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "19fef8e2bc117f73c1b5ff932c575b4f9f8f3e9e",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Builder.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "188dd6c365ad6f7743205a4221aabf16112c2bb7",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Device.h",
      "new_id": "82b01b5e8ea2e0ea94b6cb9e53d91fc66c43d3c0",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "cc1c542833fe02581dbd70a6fd8560d49f0839ad",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Pipeline.h",
      "new_id": "1f141f9906bdd52d7bccddf3fbfce38a86d137a4",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Pipeline.h"
    },
    {
      "type": "modify",
      "old_id": "3da2f0220c53c44366d78028ae970b7d1c75537a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Queue.h",
      "new_id": "7b1031eab5a90ab2da5be571aff878ef06d119de",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Queue.h"
    },
    {
      "type": "modify",
      "old_id": "dbeeb7be2700bb8e9ae5feed22f5b4a339151cda",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.h",
      "new_id": "b8020f9b7b26a49ccf1f34b5100d14366ee3271a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "a17fc0c067f615fcf09e5980c59134b902df1e9f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/SwapChain.h",
      "new_id": "c8479c6a1571824304e918443d042b7d15b2f3d3",
      "new_mode": 33188,
      "new_path": "src/dawn_native/SwapChain.h"
    },
    {
      "type": "modify",
      "old_id": "db613cf98ab98cd334bf87b644bd38d97565f56f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Texture.h",
      "new_id": "af91a639bd2be040ad6225ee70589c8104b91146",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "8ed66c8e288a6a82ee7a8ea64d16ea68c57ecc5e",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireArgumentTests.cpp",
      "new_id": "10dbd893568e537f91ce6cb292ab2c9d78780024",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireArgumentTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7c8e297929739958abc54303903a2e7c47809f9",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireBasicTests.cpp",
      "new_id": "38bff0bc7c252529483c7986515b18bcaf3060e0",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireBasicTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a3126a967f19bf3de32e2550e84bbb8124ce389",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireBufferMappingTests.cpp",
      "new_id": "e1037ff541ae4982bb58e3385ca54699f5085580",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireBufferMappingTests.cpp"
    },
    {
      "type": "delete",
      "old_id": "75258397a285cefe0becd5b9cdc213d7e33d1366",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireCallbackTests.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d92b83c74248538645a82c4d0055263da165c7dd",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireErrorCallbackTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5275a32d18750f1182fdfe55f25b4754d8bdde8",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireFenceTests.cpp",
      "new_id": "f8d415f2f9769bd6b0e41c4c3d2cc8811afb4aa6",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireFenceTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c3a83bd2fe6baed7d38d18fa90715338df9b2c2",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireInjectTextureTests.cpp",
      "new_id": "b8e0cbe7fdfbb72cf3e010e6bc5ffe5011d4fd51",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireInjectTextureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "59b5206dbf26dffa49e86dd67e86997800d167e2",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireOptionalTests.cpp",
      "new_id": "55b67ed727361377b6802fcda3facb202bd5e684",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireOptionalTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bc94e0b3d3da5655e8fce51e5cee273d4225ab7",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireTest.cpp",
      "new_id": "94aa7cde47b8a50a43f3ab159312534fe87d084b",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d3243766b8cdc56ebf31b437bdb8a0474a5acae",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireTest.h",
      "new_id": "3173292acf0bb96cab98fd7c0fe812316ea0c2aa",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireTest.h"
    }
  ]
}
