)]}'
{
  "commit": "3e67c5dba6b67ec37ef49b36d86bf80fb697be56",
  "tree": "e82942734b3d5f8dba1e34a6377de3428288c775",
  "parents": [
    "4c32dd973543ba5149e4437d2f91bdaf59a0fe46"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 23 19:30:55 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Nov 23 19:30:55 2020 +0000"
  },
  "message": "Move type_manager to the ast dir/namespace\n\nFirst step to moving this to the `ast::Module`.\n\nAlso remove a bunch of redundant includes to `type_manager.h` as this is already included in `context.h`\n\nBug: tint:307\nBug: tint:337\nChange-Id: Ic4baffa7b76ddefa29f56f758c25b1003ef40888\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/33665\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b2fdcc5f0408660c4340eed8e1fc65c544b0ace",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "5199a5907764f538c8083d07c9cd8af593d181eb",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e09537c39c84f5a40de865b579fdaea0f974ca99",
      "old_mode": 33188,
      "old_path": "include/tint/tint.h",
      "new_id": "5d9a84a793359ef9630e67e2acf70390cc50521c",
      "new_mode": 33188,
      "new_path": "include/tint/tint.h"
    },
    {
      "type": "modify",
      "old_id": "94aceb025803af2591562ee72b0118780fe71850",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "90dc67c041c7d5515e25e45136f53310fdea16ed",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "88569ce26f3db4f8a253fecdebfbb4f337bc34d5",
      "old_mode": 33188,
      "old_path": "src/type_manager.cc",
      "new_id": "616628718b574fa439a8409dec6f8c10af7d0a1b",
      "new_mode": 33188,
      "new_path": "src/ast/type_manager.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "f7f56011267351a953870398ac02104f7fcd5800",
      "old_mode": 33188,
      "old_path": "src/type_manager.h",
      "new_id": "8f4eb9983bf5c795c7a07f970bcccb4caa9f5eed",
      "new_mode": 33188,
      "new_path": "src/ast/type_manager.h",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "784eedd611c7cebdbcc5669628d8ca7e8077acfd",
      "old_mode": 33188,
      "old_path": "src/type_manager_test.cc",
      "new_id": "4bbd9a91fd9359ca5d74864a1aaa7098e14eb0cd",
      "new_mode": 33188,
      "new_path": "src/ast/type_manager_test.cc",
      "score": 93
    },
    {
      "type": "modify",
      "old_id": "e72ee822166ec5f6a25d5bc0285133269f4b51a8",
      "old_mode": 33188,
      "old_path": "src/context.cc",
      "new_id": "fff10523aefc05526a34dd6c87a102079e80cc23",
      "new_mode": 33188,
      "new_path": "src/context.cc"
    },
    {
      "type": "modify",
      "old_id": "300b1130f1e3c0fb3f43394be2925bd9440f08fc",
      "old_mode": 33188,
      "old_path": "src/context.h",
      "new_id": "072ab868786f54df091d91be90db360eca1df143",
      "new_mode": 33188,
      "new_path": "src/context.h"
    },
    {
      "type": "modify",
      "old_id": "f6a148975071dcb49b20622ffa8d9fa36d2d7b95",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "c0bf2c7b391e29917935fb895d67e01ec4446733",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5cbb1e0192ab70ec9a2ca9a533d3fc0d15ef57e1",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "d403ee45e84cf0cdaf8b6a1e08c1943fbad7b1db",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3b7e9337312c4b1aafa38b8d054fc168bd8758a2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_named_types_test.cc",
      "new_id": "0cc904d3323036af1e6e5c68b6efee8f3a268916",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_named_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8773fd06651264624a420f57674577e1ccaa8bdc",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "0b8fb24777fd0b387ebf994d42c6dac3efb13431",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9fb2711f5bcef9c884353217b9d2465005497e4b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc",
      "new_id": "58bf1e42b6d4356dcfd4f4ab0eefc207f9d07532",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a969b90eac38a787923fc9f135e134bb0490e77d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_param_list_test.cc",
      "new_id": "b1b2bf58b240ddba5d02c8ad4000b2532b145287",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_param_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d1cc5e7d10d6cb7c3f23720be43ee4c16fc606c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "1a60ddc045babd4625a79e7316488890e4121854",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "767273b66535e81615aff24f782b23bc1e423989",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc",
      "new_id": "49a243761906d9fc09b05efcc8f89ebba93593b3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "867f53cbf20639d2f330f01f1718ed54a93e9916",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_test.cc",
      "new_id": "b46b456649384ea38455ae995bc43ef434518a3d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a6f1f5c65a6c0fd9cd8d81c72acd0061ecb4ba8",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test_helper.h",
      "new_id": "db44780eaab2b6e87182e98abf00e5f8fbcd33fb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "02360d6d70897b34a00a0ccd7602a2d4f3964a3b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "000c115ae6d8ac07e54f641d68f19ad9273243f5",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ffec52dbbb167133467a793e47c219d00d750602",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "32895dca0e37d07d21edada43e8ccb15a66dde6f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4aebfebb32753d2c40e8c55b08dda7eee0e7e716",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_transform.cc",
      "new_id": "f305c5e6487c50ffd23aa978b100f6fa1cbe59b7",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_transform.cc"
    },
    {
      "type": "modify",
      "old_id": "d35efd2e4f4eda60bc452e5bbb3d9a2fa0b05b2f",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test_helper.cc",
      "new_id": "9f2ae159f7ea31e6c0d9c59f6a2dfca898be97fd",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test_helper.cc"
    }
  ]
}
