)]}'
{
  "commit": "0949bdf68f729583bbd204ecf4683460d302a12a",
  "tree": "6a5c4495171d85ec20bb6d5309cd6172c51c7ad8",
  "parents": [
    "f5f311e2640e7bcf4392beb7e1e56d97cb1d9c9c"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Apr 28 15:33:03 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 28 15:33:03 2021 +0000"
  },
  "message": "Add transform to strip entry points from a module\n\nRemove the Generator::GenerateEntryPoint() APIs as they were mostly\nunimplemented and not used by anything except the Tint sample app,\nwhich now uses the new transform.\n\nChange-Id: I1ccb303d6c3aa15e622c193d33b753e22bf39a95\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49160\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa40734d1e6a1cd3428ef2f42850c94aa0f25ba2",
      "old_mode": 33188,
      "old_path": "include/tint/tint.h",
      "new_id": "4f61086bcd9b3242f116c44256de780551f4d144",
      "new_mode": 33188,
      "new_path": "include/tint/tint.h"
    },
    {
      "type": "modify",
      "old_id": "1f5e35471b34640554aa507a26054a58c80e6a6e",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "89567e342d363a009700e7ccc6f276d2076da8e1",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "c808dee8a2a4b03c85bee26c477cc8ab520358c9",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "941e1e79e80d3c2a175d503c5a9952204552aef2",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4ed97296582dce2bd2af2ee2abd13dce8b92cbda",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "795091f2ebc197cbe17da9d7d6e6bff7d486462f",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "773fa30b93a758ed042147580af9a0ebc1f2e427",
      "new_mode": 33188,
      "new_path": "src/transform/single_entry_point.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2cd16c1b6668f053de0748d2c8bf4d0246f3305",
      "new_mode": 33188,
      "new_path": "src/transform/single_entry_point.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d882620a14e1bf56299c81f05588ba901633aabd",
      "new_mode": 33188,
      "new_path": "src/transform/single_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3538fb1fb663ab1980692c5a96e30a74f83fd5f",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator.cc",
      "new_id": "7fdc28ab4fe930a1aca35143150e01a559a9872c",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "68313dade28e5fe3c586a2634875cab767001504",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator.h",
      "new_id": "614a62daf3d66f6b69df124db4e7fcc032520a3c",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "9fc915947c51b4d1d4cecfbd1ebbdec74131cf6a",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.cc",
      "new_id": "9f08f561ac73e28dc501e54e61f2e9ddee09fae8",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "1a3cb141a98ef03439561618acfd1c22943a1445",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.h",
      "new_id": "3844875713c2d9cd684dfa9cba3392c2a83b7c5c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "55ef8c375d2e182218f84f612fe7f5cbc2414f59",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/generator.cc",
      "new_id": "d000b1154855b7f339be889492c27dde83e05f10",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "284cf54228091e56a4b8292c60efea3ea3e6935a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/generator.h",
      "new_id": "b5b16144748cd8c2a584757584ecfd5c16738b11",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/generator.h"
    },
    {
      "type": "modify",
      "old_id": "c063bc25f02544ca1b352dc355ffe4e32ff966fc",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.cc",
      "new_id": "6ce05f67b5d10fbac89968a569c9a27c8b27b253",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "af2b03a72bfed64d6e0c7583aacd6df814cb9b1a",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.h",
      "new_id": "6085ecf0990da2e4104c01a0acfe1cfc3c17c34c",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "509a0fb1414aaaa139b2f4688d246f81887036bd",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "2cfbdc1fa9e7742973d7e04e0cf9c2a57067279f",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2d8de45c6cd572bb30c263e00b34f7c360ec0a9e",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "c028587faea28916ccf206a74a531fa6b40428c7",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "2ff7ff5f45c032643e877ece156f00fd3c7c0f66",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1da57155ce265564c3522b0fdf9c5df10015d9f4",
      "old_mode": 33188,
      "old_path": "src/writer/writer.h",
      "new_id": "3e5737cef9267d3f01a7bd925ee91aaa546e5122",
      "new_mode": 33188,
      "new_path": "src/writer/writer.h"
    },
    {
      "type": "modify",
      "old_id": "ab2ae1a7bc1ab37c5353cdfd985f9614375bbfd2",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "30ace0e72d3eae46463fbd581d87c3494a2f91a4",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
