)]}'
{
  "commit": "19d3205e15e0746dbfe7895793c7c1ca5ac8a379",
  "tree": "a4bb1667c9da06b7ebe525cfabc120f0056c2139",
  "parents": [
    "19b0319963809520fe5896bf5860eef43ae45c11"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu May 20 15:10:48 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 20 15:10:48 2021 +0000"
  },
  "message": "Remove typ::TypePair.\n\nYou\u0027ve helped us bridge two worlds.\nGood Night, Sweet Prince.\n\nFixed: tint:724\nChange-Id: I0b4ba960e9cf5dcff7df9d2f332ea36d6663c440\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51667\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7735a2e3f7fa3dedb9bf591f7c53884bb571329",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "517a3b17062d33ecc4b2f6a1e515e44f43005c18",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f4ff38d856d8b694eefbdd5b63be7ad41e03fe46",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "b42303ee9a4c1f249a5a246e566d84903e5ad336",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6cce249c405dd52dee11d44001b3533a8184f0fa",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression.h",
      "new_id": "f901fec84411cd370ae0abd9cc8873ddd55931c1",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression.h"
    },
    {
      "type": "modify",
      "old_id": "397e1c4389813ba49a1bc4f90bbaf869716cda87",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "86e85bba59d2b758ed33a04b4336668ece256ccc",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "f9430d4fa4275b9e1b379a318f8b4a99348379e2",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "3cd12f61c894b8bb175d55ca1cec347f238691e5",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4ed141d6f919c5653977c84d6d9a85230da3713d",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member.h",
      "new_id": "8fae5ff613bcd911d76492783ff02ae9260cba7c",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member.h"
    },
    {
      "type": "modify",
      "old_id": "19560a47020f26cadb4e42e0c0a9cd289e1b44ba",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression.h",
      "new_id": "8bd15a5e1ee9f42508536b24159d0a9c649e16ea",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression.h"
    },
    {
      "type": "modify",
      "old_id": "0151d7404f51d2c9d1908a35e344b9e54ec5e56e",
      "old_mode": 33188,
      "old_path": "src/ast/variable.h",
      "new_id": "a345fcc131b77374058b36cb12a2bb1a64fb65bf",
      "new_mode": 33188,
      "new_path": "src/ast/variable.h"
    },
    {
      "type": "modify",
      "old_id": "c032877c3b7fc81f54e59224bc9c91c4d9fe7611",
      "old_mode": 33188,
      "old_path": "src/clone_context.h",
      "new_id": "6e46f8f73d16c47a9c7de61ce78018b40821ce4c",
      "new_mode": 33188,
      "new_path": "src/clone_context.h"
    },
    {
      "type": "modify",
      "old_id": "2eebad195e1c86e768b2c0253478db4754208973",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "d8a3a35f0d2d8379d58b9cc5a2d6795449f7a67a",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47805bcb55011b2abf456f7a969c54ca220d82b9",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "3a102ff09c7e89dfdfd12d5d33ff37085dd6e676",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "f5a73940493434c22aaab5ef8a062a367438a8b6",
      "old_mode": 33188,
      "old_path": "src/program_builder_test.cc",
      "new_id": "bfa9159f26d7bcadba1fa7d025e4849f05fe68b2",
      "new_mode": 33188,
      "new_path": "src/program_builder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "513da696899c4632d454b4351cfeee802d6993b6",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "261d2c919f0e2809dae69c703e9d0c2d2482788c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "26f281396827bb937efe121788a40a37124eb28d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_detail.h",
      "new_id": "6d5d144438649cd3c000c875cecbb7202e25c2bb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_detail.h"
    },
    {
      "type": "modify",
      "old_id": "86a92c23a7f6660465edc355f9734be48ca20b53",
      "old_mode": 33188,
      "old_path": "src/resolver/assignment_validation_test.cc",
      "new_id": "3a4bc3f4c335c1f159a04a9c14f80090c2df6a10",
      "new_mode": 33188,
      "new_path": "src/resolver/assignment_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "69a8001121ba6c02394483cee556a8f680ee9948",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_test.cc",
      "new_id": "76452e8366cc2eb2dbd55f5bcad06571ba5628fa",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "246c2dafaf2f8417c3f8550409b9e7c7e1813fad",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "dba06cefd1b8c6e080375116df66f1bf049106d9",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "ac2bbf0f0ca4b111ae69ca9c93d0d436002ffb1d",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "2df47896fcac85dec7a4ae0e077327f8c415e9ff",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "53fb0b7fc39e3570080c9bd92d21fdb654e1349b",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "1645aaba1ed55953df7a2c429636ea18960fa731",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a9dbb36c44307f625978903711e06b973ebb1ecf",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test_helper.h",
      "new_id": "b82aec01720addf38413e4c00747b52bf84509ba",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "de11bb9266409b7b3978e8f2cb94a00e397f4737",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "86481e954bd140216032e6d7db31f015b3277803",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ed4d08992d4be0cbd7c91b51baa18950cceabf46",
      "old_mode": 33188,
      "old_path": "src/resolver/validation_test.cc",
      "new_id": "4b9731c7d95610f4915be06643aa39b63a7e940f",
      "new_mode": 33188,
      "new_path": "src/resolver/validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8fb07fe1e956a5526e9dbe8a54beae29b67eaf1",
      "old_mode": 33188,
      "old_path": "src/transform/external_texture_transform.cc",
      "new_id": "036c296f0c5ecef3724dd828d1c550bd7807d813",
      "new_mode": 33188,
      "new_path": "src/transform/external_texture_transform.cc"
    },
    {
      "type": "delete",
      "old_id": "78b6a68bdfdd75b4ad6083915261bc8d652e0103",
      "old_mode": 33188,
      "old_path": "src/typepair.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "431912d9235c66a7f06b4b3a516d99e278e8bb80",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "e155281428ce931604d792ca7912ed15903c3a92",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "041804454d1677ee3fa430c4bbb3f021f8bce71e",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "a4c2b97034c2edaca1d1d0a83fb4c77fb38f0811",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2928a9c01c3006f048046d376d22d58e337920e",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "9fd861afe6f62905d2c4df244b6130420892310c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f701dc274e540d2902203767647e3cc9f1674c01",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "3608dc633e22af358a5cdcc5db3e285891531d21",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "cf3f14127b02656f2fba8a32dc6b48f7673c228b",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "8054ebdd47bc6f1a4549d32043ab6e0dd70b14a9",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc1ee17cda64686f81b51283069c435172093ded",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "f084a403eafe56c76b071b3789cb04b3f53dde08",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d6d81568076f68c8571930d94ea1f23bbbf94693",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "3c40829063b7eb073e05b8b640c5f7a1cf83d84a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "255f695dbbe910c3ba620514347ecc1db6f6a565",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "fec6b39f042e6ff9f71f570f8275e20d6c9c4347",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0e19f5a4ababa3762b97f666115140eb887f2379",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "97bf435f7d31ad29a24d849f00773727e28861ac",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db555b198c520067008d3801b0838328119a0a2c",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_global_decl_test.cc",
      "new_id": "76584d01181beaa584006d751cc3a27be1165a75",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cdd291e37084437ca191947c3166efcbe158754d",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "b15559d7367da2fb8824a524440382b92c323f04",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    }
  ]
}
