)]}'
{
  "commit": "7212f8626baa31bbe7b240df75289c69e66320cb",
  "tree": "bd4bcd99f3a71653d8fea69195519dc96efe0efc",
  "parents": [
    "3dd5457dd9302275b0ffb09ae90ff28223f1ce20"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri Oct 25 20:41:30 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 25 20:41:30 2024 +0000"
  },
  "message": "[ir] Add single entry point transform\n\nThis will not be useful for production flows until pipeline-override\nsupport is added, but can still be used by the GLSL fuzzer.\n\nFixed: 374972031\nChange-Id: If16f60ac7763e79a8abc6e81357df1db7c7b2197\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/211796\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47204ea6f621409929243d8c64e34deb0fe3c90e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/referenced_module_vars.h",
      "new_id": "bdf1532f1cc4f3dafe8fd8d1b926843180362b83",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/referenced_module_vars.h"
    },
    {
      "type": "modify",
      "old_id": "d303af5eeee0b3dbd765f1ec34328fc42b8f6823",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.bazel",
      "new_id": "e82b9c7964534251082b631dbc3308aa91e85ae2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3d32225c1c506e9d97278c894dea51f3d4e95efe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.cmake",
      "new_id": "5496c4b7a4d0a26ebfbc91715064f7f89d373570",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "900e4da76f68e662d19a76b9f9f2fa2aa42331e3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.gn",
      "new_id": "d3cbca30c6d2f025a0ca4502551db80b5a20dbe3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2282813226aa8cdac64d2e8100e10687c17bcffc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce152bdd374ffc3ae1cfcd822360f0f0ccea9e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d969f0a0b5cd3585163b138fba43909d9854afc1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point_test.cc"
    }
  ]
}
