)]}'
{
  "commit": "a4c17357bea60073ebe59593aa4298808b2d1de6",
  "tree": "2b78542ec78593cd807d11e0798afa67fb394dbd",
  "parents": [
    "d5ac96084c3df47d3e0585efbe565e9b48cf2ac9"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Jul 20 09:21:10 2023 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Jul 20 09:21:10 2023 +0000"
  },
  "message": "[shuffle] Move wgsl helpers to new structure.\n\nThis CL moves the tint/writer helper files into the `lang/wgsl/helpers`\nfolder and updates the includes. The namespaces and build groups are not\nupdated in this CL, just the code move.\n\nBug: tint:1988\nChange-Id: I7f6c3ac9851a1fc5e44730a8f07092c8c89230b7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/142142\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a91cecaf8bf280182e790f2878f3c2e86ee7bb7",
      "old_mode": 33188,
      "old_path": "include/tint/tint.h",
      "new_id": "c8a9ebe9c7f859da900baa00a072659635f922be",
      "new_mode": 33188,
      "new_path": "include/tint/tint.h"
    },
    {
      "type": "modify",
      "old_id": "d8462a52c10a0dd2b453b292af1110829b936cb0",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "af324545281c26fe1434735dbce6f6d83ae28194",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2526ab560c6bd3cab00e1793e9dfa64e042a1676",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "c3fe97dc21ffbeedb7e479806a9a915721c69b74",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "043684d37ecab2993f909155672a62f9284627c7",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_common_fuzzer.cc",
      "new_id": "02fcd3e9087732859bbf7d59d9325c935c941c1a",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_common_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "ac14f479f5a1db4046928d6d2a2a8766a371063f",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_concurrency_fuzzer.cc",
      "new_id": "c47ac8db889f525662cb0c98bb72d35bdcafc624",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_concurrency_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "b50edb1290d632866528ab7908ca7bc3b1116b99",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/ast_writer/generator_impl.cc",
      "new_id": "d23d532deb3828f0bc96206e458eb34f28f5bd15",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/ast_writer/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c8114efb571339a868937202ba1c062cdce1cee6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/ast_writer/generator_impl.cc",
      "new_id": "4821e693188efdac6e5b19497a40c4907c4f0850",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/ast_writer/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2a436f49b95aacfb6810dbb95a1ea8784cba1620",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/ast_writer/generator_impl.cc",
      "new_id": "43957a6abca874d60ee70d5b4a85f384ba3ea01d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/ast_writer/generator_impl.cc"
    },
    {
      "type": "rename",
      "old_id": "6ed33927eeca0934e84258a9b8a5ca74412d8f1a",
      "old_mode": 33188,
      "old_path": "src/tint/writer/append_vector.cc",
      "new_id": "28906a80352a4605a0535659ead78177853a4279",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/append_vector.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "0528c528e48862e35f1c1417338a45a578996eb2",
      "old_mode": 33188,
      "old_path": "src/tint/writer/append_vector.h",
      "new_id": "8391b605fa4cd8c885a75e429176cbb048973bf3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/append_vector.h",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "0b0a24e19b608dec9b6537f1fc71aab8e10b4059",
      "old_mode": 33188,
      "old_path": "src/tint/writer/append_vector_test.cc",
      "new_id": "1c77b0a0becaaf939626d556387fe706d0744d4f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/append_vector_test.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "62a29c6b7a32849156ae9e7b298618d506cce28e",
      "old_mode": 33188,
      "old_path": "src/tint/writer/check_supported_extensions.cc",
      "new_id": "4ff4f7d3f53ca24d013b0f2adef546d24c5385b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/check_supported_extensions.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "1b0bcaa85b2e76566b92fb432db02ff53b8659f0",
      "old_mode": 33188,
      "old_path": "src/tint/writer/check_supported_extensions.h",
      "new_id": "7cd4e89e9e1857c9aa647321a0aebd9ca75a2583",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/check_supported_extensions.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "4d5690bc33668c208274cf340f5e3ccb79a39798",
      "old_mode": 33188,
      "old_path": "src/tint/writer/check_supported_extensions_test.cc",
      "new_id": "90904bdfdcb5a94ab95f80236dcc61056732c34a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/check_supported_extensions_test.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "34c6c645f41b819863b40b020eb2638707e72e1e",
      "old_mode": 33188,
      "old_path": "src/tint/writer/flatten_bindings.cc",
      "new_id": "4722461f835e81e195d17e277e1323745308d43e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/flatten_bindings.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "02505715fe038a4a541e03c3b1a9fd92cea23234",
      "old_mode": 33188,
      "old_path": "src/tint/writer/flatten_bindings.h",
      "new_id": "073e91848310ca6e53a290d590a2d592c44ccae3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/flatten_bindings.h",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "b62e8d7df6308fdfb8edb091e17fd89f685f5ccd",
      "old_mode": 33188,
      "old_path": "src/tint/writer/flatten_bindings_test.cc",
      "new_id": "cae70666360986f25d06171dac51f62d250ad0de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/flatten_bindings_test.cc",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "07048cbb9fc11fda5e0957357bb083396d92047c",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.cc",
      "new_id": "b9524141fe6a28eaf580e88a85d669f18d78fc93",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.cc"
    }
  ]
}
