)]}'
{
  "commit": "a63861f6d2c2c7e9cd0775cc67feb4d3cf3e9a5d",
  "tree": "5f65fb90f75a44e1b55c1c9c390abefdf0995e29",
  "parents": [
    "c07d76570cc0b6cef455870c6fd4eb1c6e6e1d44"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri May 22 07:27:23 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 22 07:27:23 2026 -0700"
  },
  "message": "Revert \"[cmake] Add support for generated sources\"\n\nThis reverts commit e935a1b57eb859db0d00c522e198711a3f313a25.\n\nReason for revert: Skia does not yet have Go on test bots\n\nOriginal change\u0027s description:\n\u003e [cmake] Add support for generated sources\n\u003e\n\u003e Add a custom command that invokes the source generator. The build file\n\u003e generator produces a list of dependencies for this custom command, so\n\u003e that source generation will automatically re-run whenever any .tmpl\n\u003e file or .def file is changed.\n\u003e\n\u003e Update Header() generation utility to allow generating headers for\n\u003e files that did not come from .tmpl files.\n\u003e\n\u003e Bug: 513255285\n\u003e Change-Id: Id12e12947e6ef2997a50e54b4b61bc40cae444d6\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/309179\n\u003e Reviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n\u003e Commit-Queue: James Price \u003cjrprice@google.com\u003e\n\nTBR\u003ddsinclair@chromium.org,jrprice@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 513255285\nChange-Id: Ibef3adfa786c09cdc8b78abdb1b451bfcb3fbbfe\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/310495\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "547e3c79f7a9b5fbb6b68b3d2d098afef24967de",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "95f5f4579f5850223e31f5149ffafe5dd9e7ec40",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9dae5b5e632b0de14b9f63d690a9a9529e4319f9",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/bench/BUILD.cmake",
      "new_id": "fa3bcadaad54d8b4ee39e5115dd82bcbf752215c",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/BUILD.cmake"
    },
    {
      "type": "delete",
      "old_id": "274f64e9ed9b561f08fea53beeec20506cf13d9c",
      "old_mode": 33188,
      "old_path": "src/tint/generated_sources.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5c134956768afc093c92ab0bc717ad652fe3b144",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/BUILD.cmake",
      "new_id": "2d05425fe299a222d6bd48d11eb61583f573e82b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "86ac2b0245076312297670edc63a334334c5b211",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/BUILD.cmake",
      "new_id": "6429e763c1d56c6907de187dd4bb08fde750106c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "4b9f14be81c0a23523c21959d37c815d37bbc919",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/BUILD.cmake",
      "new_id": "368cd79dd74d22704fc9e8588715a16b7f1767a8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "accf9f47af06d81402875bac54d9bcaaf95792d8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/intrinsic/BUILD.cmake",
      "new_id": "127d4a12c49d869556a2f27c0b501f97e9cb75c2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "13b33b8b97e67367eb93cfc4c90b1036e44661a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/BUILD.cmake",
      "new_id": "924859d9db06271c5cc2ae80fc6800d054f24747",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "835c5bc4124e3b2dbb5411663abea1bafd59cd28",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/intrinsic/BUILD.cmake",
      "new_id": "935b30f54f53f88a2a59470f8cfa29750d23a26b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "baefa8f28e52ce05e5d83d4e46a4edfacd959a22",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/BUILD.cmake",
      "new_id": "065e9d5fbb8609abc5827d3ee680dff9ba7a8146",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "c31479df3d763111095bf947dc45e78e044b629c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/intrinsic/BUILD.cmake",
      "new_id": "5f266d65cba574067201f5f2c162cab4ce4b9416",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "05c89c48fabdcdd867ad06f5a07b54754c989a78",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/BUILD.cmake",
      "new_id": "ad7c732f828988b2523c3d3ab9f610886c91e961",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "4deaa0c7c3266cbca12a4da07f13944b992c6790",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/BUILD.cmake",
      "new_id": "405c22303ecdc7f84bba93472b3c6a8ebc78aa72",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "80b24182bc8d5f249d56b848e0bf349ad4a947f7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/BUILD.cmake",
      "new_id": "90ce65acbd2547471a5cca831cfc3a5b72157850",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "362b0002bd7b0860d51fc183cc58d43860bcd81d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake",
      "new_id": "baf0087ed60326d6e91f34d46b60aaa1ac5ca7e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "5e80f15176f0af51ef6f276f6439bc4ad605b2cc",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/BUILD.cmake.tmpl",
      "new_id": "a8e810d0e7ec6f0d143151a41f2cf36cd6c61c42",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/BUILD.cmake.tmpl"
    },
    {
      "type": "modify",
      "old_id": "a2dfbf78f5b69d413b435f8ef77c19fcca5928af",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/build.go",
      "new_id": "e5e9d14d77faf39674e5b627f614241d71dc32b7",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/build.go"
    },
    {
      "type": "modify",
      "old_id": "e0e0fd40fed6e56c1478bdc15b4fd3b8099da2cd",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/common/header.go",
      "new_id": "23d6e3124138b2cf2f91fa4c2d00de601a009403",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/common/header.go"
    }
  ]
}
