)]}'
{
  "commit": "fbe5f2c7e1a91113f3b950df42c59d7baed6930d",
  "tree": "8e4bad8b7df78c677b1289487ab6af8ac3191d16",
  "parents": [
    "30c20fd08416b50cc850f86cd0dca5528de1a8a8"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Sun Dec 10 13:52:30 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Dec 10 13:52:30 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nContains manual fixes for:\n * CMakeLists.txt\n * DEPS\n * scripts/tint_overrides_with_defaults.gni\n\nAnd one new files:\n * third_party/protobuf.cmake\n\nAlso bumps Kokoro Clang version to 13.0.1, to match the Dawn bots.\n\nChanges:\n  - d86e9a765cb57b9e3c8476731a4de964e2dd25a3 [spirv-reader] Pass workgroup_id as argument by James Price \u003cjrprice@google.com\u003e\n  - 3f11e1e7dff3c0a0a0ecc6d3ae23f9070f4c0aa8 [tint][ir] Serialize Swizzle instruction by Ben Clayton \u003cbclayton@google.com\u003e\n  - 59bc89f8fe3967eee8eef4465eea31dc22fe1a79 Revert \"clang-format\" by Stephen White \u003csenorblanco@google.com\u003e\n  - f91e88ad4a2306f6b65dd97849d33a2c515af6ac clang-format by Ben Clayton \u003cbclayton@google.com\u003e\n  - 84a7cbf8ebc415970472d2b32eaef27a417b59bc [tint][ir] Serialize [Load|Store]VectorElement instructions by Ben Clayton \u003cbclayton@google.com\u003e\n  - 53c0fa9a80310e69b5b1b6cae96f9469f20b654e Enable language extension `packed_4x8_integer_dot_product` by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n  - c668c1690ed23db80238aabbe42002a15ee2eb0e [tint][ir] Serialize Unary and Binary instructions by Ben Clayton \u003cbclayton@google.com\u003e\n  - dacc2637282217ac5d9a2c2a45a7ca2c54dbac61 [tint][ir] Serialize Var binding points by Ben Clayton \u003cbclayton@google.com\u003e\n  - 7d9a66e3d2a562819b750d4aa1bdbb912de770b5 [tint][ir] Serialize the root block by Ben Clayton \u003cbclayton@google.com\u003e\n  - cba30d2b886939bc7b84f7b5687236ff9ca83046 [tint][ir] Serialize Load and Store instructions by Ben Clayton \u003cbclayton@google.com\u003e\n  - 112549bea523b3cfc1c2c0e0f37b2e2f442f2ca5 [tint][ir] Serialize UserCall by Ben Clayton \u003cbclayton@google.com\u003e\n  - 0bc302670162c75ef9417f4e1c3d775bc96cdaa0 [tint][ir] Serialize fixed-size array types by Ben Clayton \u003cbclayton@google.com\u003e\n  - 7f9721daadcf26d752f56847ff319644d1c5913e [tint][ir] Serialize var instructions and pointer types. by Ben Clayton \u003cbclayton@google.com\u003e\n  - 3f620ab5d809ad4c2b90a165a1ec4241dbbb7913 [tint][ir] Serialize Access instructions by Ben Clayton \u003cbclayton@google.com\u003e\n  - fc5664ab75a62d969cdc4d3870a073bf4ba5e0c4 [tint][ir] Serialize vectors and matrices by Ben Clayton \u003cbclayton@google.com\u003e\n  - 069238f0d8b1eee5daaff62a7f5978f69dcab954 [tint][ir][validator] \u0027source\u0027 -\u003e \u0027instruction\u0027 by Ben Clayton \u003cbclayton@google.com\u003e\n  - 4eff8bec72c2900d4a8b9219535433016ceef279 [tint][ir] Serialize constant scalars and lets by Ben Clayton \u003cbclayton@google.com\u003e\n  - 85b673578773a7104615183fce70b0dbf6462d58 [tint][ir] Serialize Discard instructions by Ben Clayton \u003cbclayton@google.com\u003e\n  - 2388287c0ecacdb37a09ab2b73f10a7c66eff7bc [tint][fuzz] Don\u0027t attempt to memcpy from nullptr by Ben Clayton \u003cbclayton@google.com\u003e\n  - 3ee81db189e8e5cebbec8c6f33f9d15e9124ed67 Fix license: it\u0027s BSD-3 not Apache 2 by David Neto \u003cdneto@google.com\u003e\n  - 0a8dc81b6184478c1b4c83bda1ecb71da660bb04 [tint][utils] Make bytes::Reader an interface by Ben Clayton \u003cbclayton@google.com\u003e\n  - 44a29b5e3743ad38a8d5147119471d28fabd44e5 [tint][gn] Fix include_dirs in tint_common_config by Ben Clayton \u003cbclayton@google.com\u003e\n  - ae7240f3642136f636a49d07dfc1c87cd29cf0b9 Vulkan: Use the polyfill of dot4{I|U}8Packed() when neces... by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n  - 648a2b32c94e2bbda7f12076ff57ace9699e602e OpenGL: Support dot4I8Packed() and dot4U8Packed() by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n  - 90c7cc2304a6b629e5c5fdef18b4e1a1b3a2fbaa [tint][ir] Begin building proto-based serializer by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: d86e9a765cb57b9e3c8476731a4de964e2dd25a3\nChange-Id: Ib656c7a3768d7a278d640f35ce2534b8c50f73d2\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/165140\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc95d64035f73b3b6f41229cf2228b2807fbb195",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "0deacd3522e6a2ea55f59c70534d2484a635ebcd",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4138b73289fb0898664eb5d0853a147c6062adbe",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "55f27cc16a8962d4b9c49819e9d1895da6167de6",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "a15ff37f0697f176596317d3d31cc7ae839624f0",
      "old_mode": 33261,
      "old_path": "kokoro/linux/docker.sh",
      "new_id": "eb0f1e9b441d86fb81ce1d1d629c08a80d5328b2",
      "new_mode": 33261,
      "new_path": "kokoro/linux/docker.sh"
    },
    {
      "type": "modify",
      "old_id": "0edfb8719ed6d0be808947ec7ecf20e46f087b6d",
      "old_mode": 33188,
      "old_path": "scripts/tint_overrides_with_defaults.gni",
      "new_id": "4e33a50c4ac0a92931cb7da7a9db2c91a225572a",
      "new_mode": 33188,
      "new_path": "scripts/tint_overrides_with_defaults.gni"
    },
    {
      "type": "modify",
      "old_id": "6f7895918325ca9d0b3257357daba98b2e7db63b",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "f8fe3f2a04a0308c2ff333bf4ced485b7fbe8158",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "208a231cfbaa2968243989ec25e05b3ea884a421",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "9a4eba59b8d29c212aa1d48d1edd034cd39c3e9d",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fc96dcc335608f48bb831145bf5eff16ea2bdea1",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.cc",
      "new_id": "8934bf2cf347b49a5b202a33823d82f7512baf45",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "897f6e1384cd8f8ba0fcc17c6e484e727ca6786b",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.h",
      "new_id": "36d8c02261d4ad03bc8252746bb5bbff91ffc47a",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.h"
    },
    {
      "type": "modify",
      "old_id": "744ceb5ac786a938e1659095b35f4042bb20c98c",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/fuzz.h",
      "new_id": "da2efe42ecabb9b298e9358884fa13a4153afafe",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/fuzz.h"
    },
    {
      "type": "modify",
      "old_id": "080bcb96289e89103aa1955931117b43540550d1",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.bazel",
      "new_id": "e0e9b73114828393179d943a52143c6e93d1b43d",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3709145bafb169005bb47a2371627301c2a5a00b",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.cmake",
      "new_id": "909b3e87c4b18d57317cf9d192651108722e40bf",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "e307f93e8e56cb35f5f01e6a50535febaa2d467b",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.gn",
      "new_id": "622cf0f97f92add895ec9bb3394093d91fdcc598",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "97c1baf5c1bbb5c49f8a2e65540ec38066609610",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc",
      "new_id": "0109b7eea8e4c6b5d66429659f57e2d9bc00f289",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "376b33f7d0e76a582759fb2581cdfeb23fb156ab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc.tmpl",
      "new_id": "0a39072ad849a4f66d6eab395f687069a0e6a42f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "78ba92473d2afed6ba9db2d3d288545cacb09efb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.h",
      "new_id": "badcd4ca40e87017ed11f7336e24d6acf0a16dd1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "d5198fa662ac596a0cbd16261428cc32906c8b25",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.h.tmpl",
      "new_id": "bb08fffc47e1f1c4f01dd567dc5aa284461c437d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "19c6a8ac51b2577c69de567f4dd05f69bec8ae42",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/BUILD.cmake",
      "new_id": "c90163604308cdd9ffd5306ac6d0cb96e9e1a787",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "c469a5dbee04ccf95b42b3fc9d1435dce6658996",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/access.cc",
      "new_id": "b4434e6ab0a201553a3415f8b9bf7f543892f227",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/access.cc"
    },
    {
      "type": "modify",
      "old_id": "0bf2caa4144f09daefa7a5ee8e02d45adac55634",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/access.h",
      "new_id": "6ee0eb67ffa76da6eb9a1241dd062c6dcb1318e3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/access.h"
    },
    {
      "type": "modify",
      "old_id": "41c9972b9a45c7a6dcf6ad6278ccc1d14e2144f8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary.cc",
      "new_id": "732f029420e13ddb5c13d34fb538b226792e77a4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary.cc"
    },
    {
      "type": "modify",
      "old_id": "6490be9363f792d6c5facb5131974dc29079e762",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary.h",
      "new_id": "5f8c26ab17fa3902c717271eec23e84c37dcebbc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e781ef716eabced81fb2a8b35a5fc71a7e6c2bc1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "deb7ad23cd1c178d4b6d90c77f67c979d3e25fc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61650da3de9d5d05dd7ab38c6b1c0b11760d73c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0333c833125d7fff2a9483c0e1c7979855a1c57",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d235882ecc4199b5d2584aa87d7b6b200efdcb8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4810b3289af884e500f2df95a30e665aeab7063",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7846a4ac79afbc9923c867f2cc1a810e56a2f6f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/encode.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cdd520649946a4b419c4cd49f472d0a41b6775d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/encode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3db27a5f9dda956a3f45815ab6ce2854b6b6cf21",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/ir.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ade4eb6c5672b5ce7c4013a08ea10a7beec9ed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2a89fa97124e98faa145103e9aec8952eb244d87",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.h",
      "new_id": "bdbd5072fa808aa68bf8ab7d6fd9c34787259074",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "fd67aee4f50ba33011e34543bd989285d119f4b4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/construct.cc",
      "new_id": "8840b1fbe4cc7dced53d6ba2ee0b58c11d82492e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/construct.cc"
    },
    {
      "type": "modify",
      "old_id": "ff9ca22cc9f2a50e1940d23b95a6415c12853fa9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/construct.h",
      "new_id": "d0bbeb808487a652c479719177342295a8229acf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/construct.h"
    },
    {
      "type": "modify",
      "old_id": "cb172db8032f21c519b709eb6939b3101b3a5c83",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/control_instruction.h",
      "new_id": "0f98763efaeac333f8168c9d9e3c0e01d0af6be1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/control_instruction.h"
    },
    {
      "type": "modify",
      "old_id": "d3edbf1eeef3de0bc76155b9a8317fd5cd4579ab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/function.cc",
      "new_id": "8c095e094539d172282dbe608e0b5665c61667dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/function.cc"
    },
    {
      "type": "modify",
      "old_id": "19376735d169ffd48e0e6a3eb23fb30f7867082a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/function.h",
      "new_id": "019388492560d99d0c47840fba9cede2416b33d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/function.h"
    },
    {
      "type": "modify",
      "old_id": "886df26fdaf8fbdccf50bcd3b7965c308e724dd4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/instruction.h",
      "new_id": "f8c72d590f6868fff3a8630d7617961fbb254e2e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/instruction.h"
    },
    {
      "type": "modify",
      "old_id": "ddbf9a3a117968c3e5b39656374677bc91ea4e6b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/let.cc",
      "new_id": "aeb185e6d0476aa13e00f56055ab1326c535fe60",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/let.cc"
    },
    {
      "type": "modify",
      "old_id": "a2fe2222a15e899bf5673888e9ed262502c8fbe1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/let.h",
      "new_id": "96a318dbf144235d56f078c7c6914b119d02fd00",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/let.h"
    },
    {
      "type": "modify",
      "old_id": "ba9f6d3da8bb0cf286f0d0fa44e9d93d7d491ab9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/load.cc",
      "new_id": "6563ea1368c2e369d3acd2be32edff8aa32ad2a5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/load.cc"
    },
    {
      "type": "modify",
      "old_id": "167fa876998b7ea87b3704ab6b7d61817b278043",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/load.h",
      "new_id": "987b4b195b512c081d7b50ea5d260040c17308bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/load.h"
    },
    {
      "type": "modify",
      "old_id": "4db0a535439f7532da0c7843157fb8a271c562b4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/load_vector_element.cc",
      "new_id": "750a72ed793f394cb1d33497a63ba7378c0952b1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/load_vector_element.cc"
    },
    {
      "type": "modify",
      "old_id": "f8cbb370f04642a4b12ae2f3fe012fbcd15e99b3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/load_vector_element.h",
      "new_id": "f94ddbf2c116c623a5ce48f0569fff927871d332",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/load_vector_element.h"
    },
    {
      "type": "modify",
      "old_id": "2b3f83a42c43b44d28a76a674f2c4f3797c0e164",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/operand_instruction.h",
      "new_id": "cab7667414376d4da9bd1e6e205002bcf7929cc4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/operand_instruction.h"
    },
    {
      "type": "modify",
      "old_id": "f105afcc3b7978c9b10301f1819758febb08b33c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/return.cc",
      "new_id": "fb6cd8a9a79eec140b45966b45413eb76b78d3d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/return.cc"
    },
    {
      "type": "modify",
      "old_id": "4fcdc865a09924fc5a4bede48046042bb8807f23",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/return.h",
      "new_id": "4e8827becc7a69e83353a745bb17cbc9770d156d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/return.h"
    },
    {
      "type": "modify",
      "old_id": "7acfd51a162f47e60e09d737d365531b7e56c3a7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/store.cc",
      "new_id": "2f6ab39e077cb073292892d6fb19b733dc59c392",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/store.cc"
    },
    {
      "type": "modify",
      "old_id": "9ed7cc54376b43697e381e0db382c3d725e5692c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/store.h",
      "new_id": "2ba7936b46d64ce96a6a6d6257c2aff7ddb4492d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/store.h"
    },
    {
      "type": "modify",
      "old_id": "c429c8143168ce0964ffce3c9155a7103addc70e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/store_vector_element.cc",
      "new_id": "947c28ed2799056bbe92d4623e9a4500e48f4f04",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/store_vector_element.cc"
    },
    {
      "type": "modify",
      "old_id": "2ef3895d69d107c11ab09bb3f22558ba0e73e324",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/store_vector_element.h",
      "new_id": "91e86978a461c8404b12cb01480a2d592daa0468",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/store_vector_element.h"
    },
    {
      "type": "modify",
      "old_id": "1a1e6dc864b8de016abbae2ec2792b6631f1b4c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/swizzle.cc",
      "new_id": "184ddf66093f54defc778c86310a5335f6eae51a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/swizzle.cc"
    },
    {
      "type": "modify",
      "old_id": "1e5b0fc70a4c48733c8b3f2f790ec216ee9be4ea",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/swizzle.h",
      "new_id": "88740d02c9cdb72e4c6f5b01c30640e01b073862",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/swizzle.h"
    },
    {
      "type": "modify",
      "old_id": "b79a23c76ea15519b0d62f0fd34be83bbe694543",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/unary.cc",
      "new_id": "d4de4e16d78313feef37a499c2e7bf55852b7419",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/unary.cc"
    },
    {
      "type": "modify",
      "old_id": "af03473f4d6c6ad6d0e14a41f545bf401d640dd0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/unary.h",
      "new_id": "41a4875ea45cfaaa2151062117776fb54b7c5132",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/unary.h"
    },
    {
      "type": "modify",
      "old_id": "698cb628c417166a2a154ed5c96e3ef158bbbca9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/user_call.cc",
      "new_id": "6cadb32a6ab6500aeda192f3b3c9dcbf57a5a806",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/user_call.cc"
    },
    {
      "type": "modify",
      "old_id": "4036208f311133e405e4125bf14d039dd2e48005",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/user_call.h",
      "new_id": "a7a9b97feb217402111875c817f85b16fdb05192",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/user_call.h"
    },
    {
      "type": "modify",
      "old_id": "a3a83dfc445fc1322195bc5ad6879b895f1c6d39",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "9c24c34f20bc8b6463c322b7c16464a1afac0637",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "37cbbcce85757bd0b5228c4e77fd46b0eebb0be3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "bb43fe32dec98a2823bb5d9475022e8bdbb83131",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b9a8f91eae5010e7ce7a5b230dc8d0bbb298eed0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var.cc",
      "new_id": "32b1c83ef37198a9a32770737e5dd0fcae150978",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var.cc"
    },
    {
      "type": "modify",
      "old_id": "cd7227101e2c0b7e054f17e190dee3afdd6b438e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var.h",
      "new_id": "4220a4cc5ea06d9ba6261b14549733e39f6f4b36",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var.h"
    },
    {
      "type": "modify",
      "old_id": "ada8c7e49d159bcd6c65be48891922b75f703e05",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/manager.h",
      "new_id": "8f361da3a90891c5743e37da07ff72dc2f6793d7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/manager.h"
    },
    {
      "type": "modify",
      "old_id": "96946350595448d38d5477fecab4e923409319bf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc",
      "new_id": "fbc7d348e4960818fecd0d40b4090098b8033b2f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "c66817985ebf13dac38854424da7aac27d78e6b2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc",
      "new_id": "0ffbb1d97f44e7324302e83b3a1f3d738eb1b99f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "0c449b280b46cfe8f38d49c14693b623985285dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.h",
      "new_id": "633180cbd0a748d7ae494001473bda3634671b87",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.h"
    },
    {
      "type": "modify",
      "old_id": "0c5f91edb50ee8c1eea3690f403494657d67b65a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/builtin_test.cc",
      "new_id": "d9d6d892b7c81d9382e65fb90611ff07ee024a44",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "712eddb0384eaa635c7b2b4f33133bbc02e84c01",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc",
      "new_id": "a662d592f8740a2daff6ec0858ea252daf130818",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "4bb7e6a57e0f5594189227b1a6a8a8fd8b7174ad",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.bazel",
      "new_id": "0fdbcd148e8c9024a5c56b2624ef8bc568ef953c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6d3870b33e55afb8feaaf66992a01a3ffa74b35a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.cmake",
      "new_id": "1f1a04cc9b53686eb2b12104d5084d594289cb3c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "c2ded34cd7b9fbcc170814b6eb330a4e3c45fe90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.gn",
      "new_id": "9381efcd825b769f223caa271f4151fa805c3396",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfaf30010679790e99f7f1c0b50b69c1936ec126",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/pass_workgroup_id_as_argument.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e680352c7126f724e27d627fd876e86ccf5fd663",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/pass_workgroup_id_as_argument.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c1bbcdd6cbe233430e2cb4ddd9188612bbea25a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_lower/pass_workgroup_id_as_argument_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e3f8cf6d7d4852e03f9a19fd7fafcd2105fce8ee",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/parse.cc",
      "new_id": "c1b6af7900eb8d4e9a8bf0be077eb408cf1ab356",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/parse.cc"
    },
    {
      "type": "modify",
      "old_id": "737518646dbd2c06742a632d62174bcec52716a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/parser_test.cc",
      "new_id": "404e9252ab624f55b23355bd3be9dff1510a5b27",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d11ca96297693533ade12e903b71fb376e5a1e7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/ast_builtin_test.cc",
      "new_id": "d9eee774c69c1ac4e433bd3a54d299c372db14fe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/ast_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "61ceab133808b20f2697df90ead176607a551f12",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/ast_printer.cc",
      "new_id": "2fe2ab2a4345888e9e27d1aeeffd7a08f4a2e3f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "2e1271e1c4714879c44af8a9b3c8ea45866c980c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc",
      "new_id": "26c4d3aeacb7e50eab9ca44f71ac79b9a5d05ab7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "67379736cc77f22c96338a06b9bc6f215a054247",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/builder.h",
      "new_id": "21df95e1a4466c15eceafa68259bf301347a2f8c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/builder.h"
    },
    {
      "type": "modify",
      "old_id": "f5c789745a0a9d82cab4830717e77e83e961b329",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "2c8a1176c77e3e263673cfeb05a7fda6de170eed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "70457620c4ade380b5e8b1d8a8a0c1ec2f5bc259",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc",
      "new_id": "b33c31a5ce25a097c7154ec5cd552822a74524ab",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d392fcb527ec04dc4280414f3d91806533222369",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc",
      "new_id": "c43c067752d2f0ac7eed2e5535822043b6a28580",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "cf79bee9db8993fe8edf01da85a751d912e90080",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl",
      "new_id": "a2559715512a982b6124b60d051aeb6aaf3e0976",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "6829f670f7fe813b750fa034bed0c1c9e68a96f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.h",
      "new_id": "d9c68daf4517e203ab981420efad8bf9ae6f6a2d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "e69eda2e4bf3bcf4a13d92a98e481f6978e3beac",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.h.tmpl",
      "new_id": "57d0fe8f4c42772eaa9f554f1887a6e2789bb05e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "6b001ef101738495bf29650ce4d4e3d43411b247",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.cc",
      "new_id": "c2f176292ee97e5bb7f3b27cd32096bbd373bea0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.cc"
    },
    {
      "type": "modify",
      "old_id": "259c925feeee0ad35f7ffe69fa1cfb6811d2477e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.h",
      "new_id": "41edcbad6ef2c5eeb16a95994fa9e53aae9dd04a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.h"
    },
    {
      "type": "modify",
      "old_id": "63c8636673464d6a7c287613ca5022249b9699e1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension_bench.cc",
      "new_id": "c2e6bd2f6f2af2508e983c3c33dc04756d2bc013",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension_bench.cc"
    },
    {
      "type": "modify",
      "old_id": "c40bacf69f1a0a02c51604f223f22df707e31d04",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension_test.cc",
      "new_id": "08cda9b8018b02c4d8f5eecea1d8ee63f1c9141c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension_test.cc"
    },
    {
      "type": "modify",
      "old_id": "708697b43eef52dae98f84a7d9c825363687de70",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/language_feature.cc",
      "new_id": "0dc4b3ae6686d4bb175441ca7e1a6956a94a8633",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/language_feature.cc"
    },
    {
      "type": "modify",
      "old_id": "4788b2d948e32c95f5ba3f85a18f151d86c4bb78",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/language_feature.h",
      "new_id": "0f1d2c9717f1349f7745e4774ab1759b89428027",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/language_feature.h"
    },
    {
      "type": "modify",
      "old_id": "1520bbfa63cf29c36f7ca3d19c00d3c6fd45c88f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/status.cc",
      "new_id": "b0c4bb3091e7193bf029f63ed1117f1f90989a3f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/status.cc"
    },
    {
      "type": "modify",
      "old_id": "ed40d5ae0db512c06c836ea8ac99e6469be9fbc5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/helpers/check_supported_extensions_test.cc",
      "new_id": "415f32ce8de66da99108c49183a583d2195374ce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/check_supported_extensions_test.cc"
    },
    {
      "type": "modify",
      "old_id": "045f4626379f9d62af017905941eb89c3fd669b6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/language_feature_test.cc",
      "new_id": "6a103ad22289af057323015c71e4f617d4ebe3ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/language_feature_test.cc"
    },
    {
      "type": "modify",
      "old_id": "65362710457e8e1e41787a68cd2fe3beacdfb636",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc",
      "new_id": "0af60151dc74720b8795f5b7b13b1c2aba129c38",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60898ce476dde70013348ad6aa7ed33719425a18",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc",
      "new_id": "7a062b52da6e61abba7efdc02d1b3a817dfab4b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "23cd725a169e0bba3ea2d4b9e072c381351997a0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/side_effects_test.cc",
      "new_id": "b9fa38be7a5e34a4e0d12f519c6b283f6b813f81",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/side_effects_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e180378918de58c606f261a209d7858614dc3c79",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/builtin_fn.cc",
      "new_id": "0e48dfc7a3bd8f138e63ada40155806a8c2403bc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "83d62bfefe109086c7a8497db3d9c934c9673c3f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/builtin_fn.h",
      "new_id": "7c5d12cf675d303192361540741a70c495508e8d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "7969b9fed414ebb33e2d584ef3e4dd593d9e4e17",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "1a3bbeec5bc1b832c6192c3a3272e5c73bee8495",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "modify",
      "old_id": "1b60b1d67a6d295096efb7cd3e66906de0de1b88",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/BUILD.bazel",
      "new_id": "2bfa7083b8306fc22223df8858bbd28973f71004",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1012db6dc48c5e0de02d31689ef417dc792869dc",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/BUILD.cmake",
      "new_id": "a3997fdbb5a6c99203ede5e085dd3a474045a596",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "97931f17945dec17800bf1710c9e8852294564e3",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/BUILD.gn",
      "new_id": "c10512f2adea6c5c3b69577d78d6afc91ba55154",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "591f255a3fa8a35daf545a278fbf53feff8b1eda",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/decoder.h",
      "new_id": "4496ad94691b8931f084a8bd066562ac109fe9fd",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "cce8e5a2a7fd961e358509d688f39ec283dd74e3",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/decoder_test.cc",
      "new_id": "12640b125e753224d9501ec0ba6e13d10b881c16",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/decoder_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42e0176ece07c825d7b186f69f98d4c273d7e162",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/reader.cc"
    },
    {
      "type": "modify",
      "old_id": "38bbf4e8cea9b8c1023f33865e6c70082dd4a8f7",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/reader.h",
      "new_id": "9e58c15e0dcf09caef994acd995d763489960aac",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/reader.h"
    },
    {
      "type": "modify",
      "old_id": "e8af39d4200f14f7fbdfc3a8088f6bd8f1774841",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/reader_test.cc",
      "new_id": "6b76e220a852c0a1ceee4e3766baba61ba6c8186",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b1fc791691bda43a1929b4e9af4007c1eb59bbe4",
      "old_mode": 33188,
      "old_path": "src/tint/utils/macros/compiler.h",
      "new_id": "623e4c48573590401ff69bbb5d342a41fc12c54d",
      "new_mode": 33188,
      "new_path": "src/tint/utils/macros/compiler.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d060d340c22b91613f2ff5712c0cc0d200aea72",
      "new_mode": 33188,
      "new_path": "third_party/protobuf.cmake"
    }
  ]
}
