)]}'
{
  "commit": "c55fc39acba826308cfb7c8c2bbf010c232e3224",
  "tree": "2b9b570716fba9f26de1ad7ab085fa5da7138775",
  "parents": [
    "4dd5665502ad7a78af3311cd11024d2537f280ea"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Oct 29 13:36:32 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 29 13:36:32 2020 +0000"
  },
  "message": "[ast] Unify the access control types.\n\nThis CL merges the StorageAccess enum with the AccessControl enum. The\nenum is moved up to src/ast and placed in its own file for clarity.\n\nChange-Id: I95a905a399b5d2e046ea1ea429b35f2064510c2d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/31242\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e5ccc16811d7d158990be419ee807baca53c59b",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "200a9575feb660d65de40ad93282a0a8110b3716",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "95f4160bafc34d6762c80a36e67d2f490d4c53a3",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "5bde30c79f89bba35351f6bfb58a396ba7734150",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce0d6192770b5ba81f5142cd9fbb61ea8a94f260",
      "new_mode": 33188,
      "new_path": "src/ast/access_control.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8a740ffb97c6dbc99b10f59d4528b58214db890",
      "new_mode": 33188,
      "new_path": "src/ast/access_control.h"
    },
    {
      "type": "modify",
      "old_id": "5e696fd4aec099a7c3e97159886283ce33475251",
      "old_mode": 33188,
      "old_path": "src/ast/type/access_control_type.h",
      "new_id": "9bd04c50cbe21fe1cd364536661e51f22a283f45",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type.h"
    },
    {
      "type": "modify",
      "old_id": "d6696fe59aceea60f876d22bce43d2400fdd45e9",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type.cc",
      "new_id": "e4f27693506ef067f8061b34f1b785309f7ecb97",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type.cc"
    },
    {
      "type": "modify",
      "old_id": "2c916a2c0fc4d8c370797c6d008f9607784c1c07",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type.h",
      "new_id": "a8a878c647b63dbed6767c0ef047dad3173e12e7",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type.h"
    },
    {
      "type": "modify",
      "old_id": "bbc999bf3c406356b70f442e16eff4263dc7982a",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type_test.cc",
      "new_id": "da4f501d3edb61df4750c5d763f2f6d8f3b733d7",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac1f6069942e9ecb8043787899adba2127140223",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "df0ddfdc1098762443bea44ddf5b5a4f6a118412",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d50147ee50a92e7c336e8fe8b211fa93071d71d7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "24c4a0cfc3cbb81b660253516c1342b56393675b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "5a5924a633c6c57aaf86590c7b32e971964f23be",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_storage_texture_type_test.cc",
      "new_id": "7f40b6dd7c51e6ffcf51b5e5f7345adab5964fe6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5c87454633890414b3c60405d6c98b5b92e0026",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc",
      "new_id": "22c1e6cfa586f46840daffe09f34173714c7fb71",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "70876a9913ec78a4197a3e024439d58a93562a6e",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "ca53df6a9c4038b940a67fb246b8427e19a23090",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4e84f6ff74cd6f23395e4f024d5b744ca2a375ef",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "c83247f6d5795a96f290d923c076e02b6f60d5c2",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f1f34b227b254d0be217558b1ba16117e7dd8b36",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "8959a68024f8ef70c86452162c4252d6a30b90b3",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "12d0a7a95bc09e637a031816cf67b76a6043ad70",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "6f4184c05668fbc2be1dcb53abc5ab813d75f043",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "b9b7fabd931ba2734e086f24e06b1b5960dd211b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "2118f3d2596842238534cf776c5faa72879911d5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0c153ebdaf8ed5e1092c0b9b8d20b25ebd7c634f",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "92d67192ef6557372d2b7a0476a2652412efbb73",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a732b000259e09897d52a6ee16567bb9073bb32f",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "205df743406ed898a6795ffab8dc285e4329293e",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "dd8eb0eca5f10636e5f46972e59b7b3e233155e9",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "a8b507046eb95e03bbea250660107f0d65497a96",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    }
  ]
}
