)]}'
{
  "commit": "3a3cb367b7ac89fd5bb6fbb3e5e25cfe70fdf2ae",
  "tree": "402e8b9378a774f5574814b01c3016ced38f1bfb",
  "parents": [
    "fb0271f3ba17e39547026f6af8fa709ce5f4082f"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Aug 16 01:05:21 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 16 01:05:21 2023 +0000"
  },
  "message": "[tint] Migrate CMake build over to generated files/deps\n\nAdd a `BUILD.cmake.tmpl` template file to emit CMake build files and\ntarget dependency information.\n\nRename TINT_BUILD_SAMPLES to TINT_BUILD_CMD_TOOLS. The \u0027tint\u0027 executable\nis used more as a command-line interface than a sample.\n\nUpdate the root tint CMakeLists.txt file to use this.\n\nChange-Id: I35cf071af09fd401e87a9b0bd35dbf40e72b9995\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/146386\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5420136b0ce41a56a7218edadacb3d8fc3ccb445",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "fb7f0b1049d3287b0db0ed20c3a513cfe9a09bbb",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21994067c0394498f79f31a95226b902d742a40e",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "60eb510585aaf1e989e562ee7d28e9bb2285f75d",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "ab5878e6cbd61a8a78188d4d4384b734cd6f1e27",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ba680cb0f2e7e6842fac61a211aa1b4729a8acd",
      "new_mode": 33188,
      "new_path": "src/tint/api/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5473191ee947b4a80a771d558d6476f3ca11afa",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/BUILD.cmake"
    },
    {
      "type": "delete",
      "old_id": "f20e51260e8bb0f2475822afaec9e5db43ce55db",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "433ce296c71c4167f04124c3a6be29e2bfd93e37",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b28d93878de0b545ebec58c57cc70cf519ac157",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f59465caf88bf504374b5d21d6e59f55fe3c52d",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fa735cea08af966ede42ac2d7e06c377088e2ea",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/info/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e4ec492aad29fefadb390a9823e23364818e109",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/loopy/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e5441f1088fa2cf7ccd047c832cb1844f455d1a",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28470687354c71566d51b7e830c116367f8aff68",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "c53b0ec533ed3b5db2d3c4e9d3e2607b4327127d",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/CMakeLists.txt",
      "new_id": "32eb73e0c24e64bfe9345c29cbfa84c1c2d09188",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e311c8233d97a8b6a4d1cdc1bed3a59383dc5af8",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt",
      "new_id": "8d229010f1f507ad46d3722680cb14661d0e2eb9",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "de05287b102d3d403906b439d7e4e563e24beef6",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_regex_fuzzer/CMakeLists.txt",
      "new_id": "45802cd8ac8325a9228bca82e96884d633257ab8",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_regex_fuzzer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3d6c37b921ffb029e662fb33792ba5c01910e7c8",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt",
      "new_id": "28bb473931c44556787a2ed2e181038b6f02431a",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63e16fbfe58a4bc7b73cd316df6f69d1e6fbf3d6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f87bf2724e3fe5536295d1b501e2cf4cc38204b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08da5241aaa9c621c1f5a8d513862c0c1b0014da",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "876dd98a8e2611da1e23180f5b9cd5b7fc1dd698",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05abcb6accb2d0a8439c9c9e4434372d01a0776d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0903315d16863688538ea755e215e377dc10e219",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea3abf57250d17330e2b16c01e26334c05aa03ba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5af5d487d3904a0d55a18ae4edca8bb89bb81a7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84d8c484bd84e5fb7fa0522e77a0f1416bf697e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25bd799b216f41b299ae194f0077ffca67b8f04a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "117ceb4628b55f8964aa2d1757745ec6445777ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f0c883c1d17871a0c6af60969778ad01425e315",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a79af9781fa52cbd5029130586208744b9c693c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c1258d3cec678f6e57d2eb08285e9ad3f7c440d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/validate/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11d099012a99447bae3f7f1037012018bbcdcd0e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31b46367129d6fb386d4e45edd1c77c28656b00b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/BUILD.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45d0357bb69209328be02083bad147bde3a17ae0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc78336685fce18e543b2ef34025f90e74adfaf7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b08b8ee540dbb0060bcf17bd8b3be823be8cc031",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb754afda827cb4f3b522c70247438507fbc0cf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/validate/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24c87ee1d08f9841b8471334ea24441d6ee42efb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e78f3f45654777035725efb90884599b6282a3f3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "524f5f663536c7807dc54406c667b7c34f3881a1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdb6736ad9e916aad68d8fdee14556d40021617e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9d2aa2853cddb454fe49be42f5574b5e2f71078",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b8158e9fb40047ea21c1a784fad8cd72dfcfe49",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76044d5e6164eff760b5b95571c6d87e5c0a488d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a460fd5cba8a07f9e1de29c5491c492dbc16f059",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2459346813345b54ce140bd5f292e665d87ac508",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6032e1c00966db20dd07f90ac460302fc767582c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66dc3af44e0f976b9ace07eadfd9c247b93a1c21",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/common.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76e34ba90de6c6ad944ec49220b9e61868d101f8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74ef39ffa75dc0e49014acc58afea49127828b09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2674bf80e036969233cb766210023a93818d04c2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "065d9571c47194d4b859bc168735cb00095bde42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96c3fe172dd02af8c4b560c1d84eaa287676ed86",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3756cc5c74e64cddd64a0fcc8b26f38b33001ae1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b63991b339de5ee95b20b39ef7478ef8f9efabf4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d48ebf736e0b16392edc0bbcb0ad1e157626a3bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f06ae7ef85cc9cc1f337b8604a75322c545d898",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "1f148e40b06ed9afe02c4777fc5cb2ca2b0492c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/helpers/ir_program_test.h",
      "new_id": "d1b96dd5ede9b3871baea8b1bf891583345bc0da",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/ir_program_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90990cd989c177ebf5e474be02d19b13738b8bfd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26b412c96396800f3ea60830575da1282de86b0f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/program/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "472836490eac60b4aeb53522e348c989af7edaeb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29981dd7eb1c28f2516532f760e261f9d02e3da5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f617c9addecc96cfa99561ecad0bb950a307179",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e11cd82f1e53b118abbdad188b898d984b736cff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf4d7420e9d8898ce8f2af61fe699066887d2856",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcab9fdff4f85fb544525643055dd0a086adbb02",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f54463fab90efa60cbfda8477fdbe248ae68f9a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ast_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59dc0289e5466c0411f585e420fbbc2d17c20aec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f72e1d8a8523ae269eab3d0ea6c8a260057879",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/syntax_tree_printer/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4c50f55dd14add6d8fe71a92a25936206eb830e",
      "new_mode": 33188,
      "new_path": "src/tint/utils/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b0e0a2136836bb84d8190461dda23fb45c1fb13",
      "new_mode": 33188,
      "new_path": "src/tint/utils/cli/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9899eab279aa64be517358459d965bd4eb4ce2e0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/command/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad003cf3ff56ddd81780f34ef28b930080831892",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b06bf2742a6d555e9486703f23c397785ce2cb0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/containers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d47c62328ebbc8c43e7cc75c40b2a91aaa4bf31",
      "new_mode": 33188,
      "new_path": "src/tint/utils/debug/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a302b7d6eb17bcfb8435da88a48d3a5ea32f6399",
      "new_mode": 33188,
      "new_path": "src/tint/utils/diagnostic/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aaceac8a3a3a7cf953ad9ab1e658a4c12d1bc0e",
      "new_mode": 33188,
      "new_path": "src/tint/utils/file/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b6a3addc7fdd2b3a45d01394f74d25c31f74128",
      "new_mode": 33188,
      "new_path": "src/tint/utils/generator/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fdf8efde71779bcb2947d9fc1acb62dd64d875a",
      "new_mode": 33188,
      "new_path": "src/tint/utils/ice/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d56067c245b764fcaa5896e53b0970f442c737e4",
      "new_mode": 33188,
      "new_path": "src/tint/utils/id/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd7640459db9a1b65f9c34bee0d282c531c7df62",
      "new_mode": 33188,
      "new_path": "src/tint/utils/macros/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7613f2e97fa671382200b4476c58b6bc8d81617f",
      "new_mode": 33188,
      "new_path": "src/tint/utils/macros/macros.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "477e285523c3e282cee5042a66e1ce96f80fb811",
      "new_mode": 33188,
      "new_path": "src/tint/utils/math/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75b5c30fd9a60ab27c548c472c1f4a99aa2d5e36",
      "new_mode": 33188,
      "new_path": "src/tint/utils/math/math.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8f8be700f26d8f85a0e59995040ec8082b21d1b",
      "new_mode": 33188,
      "new_path": "src/tint/utils/memory/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df7ad36e38168df56e7a32d5d9a4b44a87d52b7e",
      "new_mode": 33188,
      "new_path": "src/tint/utils/memory/memory.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "164587819df74ec35ea0762d82cb669d9707f88b",
      "new_mode": 33188,
      "new_path": "src/tint/utils/reflection/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b05af2461af9ccceaad8e6fbb798e1bd636c148",
      "new_mode": 33188,
      "new_path": "src/tint/utils/reflection/reflection.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae6db4e9f084d84f58f33d12063370004e7647ee",
      "new_mode": 33188,
      "new_path": "src/tint/utils/result/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce28850c47349cc72c5d00a6596ee5e98a39d150",
      "new_mode": 33188,
      "new_path": "src/tint/utils/result/result.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df557b9b2a717ed8eeea06798e119d7b041ea55a",
      "new_mode": 33188,
      "new_path": "src/tint/utils/rtti/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85ed5cd28f72393ace045d49475b5cc4f8a18e51",
      "new_mode": 33188,
      "new_path": "src/tint/utils/strconv/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d7bc4697cff5ef8df828a647a75aea969139a53",
      "new_mode": 33188,
      "new_path": "src/tint/utils/symbol/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a441546e2e23e7d1e8b0679e063bd2faccf767dc",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02e0054a70ef589d90f1c19f96936e6dfd3248df",
      "new_mode": 33188,
      "new_path": "src/tint/utils/traits/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e1a4c920305fafcb9f9293f3687b19f0bf7bcf1",
      "new_mode": 33188,
      "new_path": "src/tint/utils/traits/traits.cc"
    },
    {
      "type": "modify",
      "old_id": "cbaa1000e2a9430767b706e4b12ef59912dc5f03",
      "old_mode": 33188,
      "old_path": "third_party/CMakeLists.txt",
      "new_id": "e00d44bdc1ae73f95ce1cc3572b9a8d42a0c4513",
      "new_mode": 33188,
      "new_path": "third_party/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a75ce8c3bfd19f4d5f116ef7ba261cc768781de2",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/BUILD.cmake.tmpl"
    },
    {
      "type": "modify",
      "old_id": "fc3554e832cb48d0acf4e2d10902225ce891f7a8",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/build.go",
      "new_id": "cb648472e1e429841f3967732007b18f8eecfee1",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/build.go"
    },
    {
      "type": "modify",
      "old_id": "ec867154347f5ffceb4edda0ab80870721e794d6",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/externals.json",
      "new_id": "e93dbda266d33f3e3832a0102fa06c49c39aa5c3",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/externals.json"
    }
  ]
}
