)]}'
{
  "commit": "bfd81096a5e641a24f520afca422674c76dde57d",
  "tree": "6acac767c59cceb3c40370f44895c1ea2d5ac62f",
  "parents": [
    "ebe97f3ce19b1856dd8785179f1a37c7e5bf8e57"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Oct 27 18:50:59 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Oct 27 18:50:59 2020 +0000"
  },
  "message": "[ast] Add AccessControlType.\n\nThis CL adds the AST for an AccessControlType. This type contains an\naccess control (ReadOnly, WriteOnly, or ReadWrite) along with another\ntype pointer.\n\nBug: tint:208 tint:108\nChange-Id: I2eed03f8760239f7e71dc2edd4a19a7c1661746e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/31060\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6881312c0e88886c10a77075983fb4d88cfb62aa",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "103c94169bcbbfc0250268bf2569609a6bdb8370",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "13a29371116725a156266657d5d013d5709dd1d1",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "7a04fc7333ac29ada59c2d262a78401ec6b3835f",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1abae24d7073b9afa04b35f8c3d0708b0944f9f7",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e696fd4aec099a7c3e97159886283ce33475251",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f31121d0b062206643d19be8906f69e9152646c",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac021ae03baa84f27e7a414ec1e600e55a5bd265",
      "old_mode": 33188,
      "old_path": "src/ast/type/alias_type_test.cc",
      "new_id": "76b547a4c7b4bb5635f6d2534d9e45aaceeab090",
      "new_mode": 33188,
      "new_path": "src/ast/type/alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b76cb081ee9293418a0f1c17766087520f9dc19c",
      "old_mode": 33188,
      "old_path": "src/ast/type/array_type_test.cc",
      "new_id": "71b43439830533a7329f6ae62528c23303693cfe",
      "new_mode": 33188,
      "new_path": "src/ast/type/array_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f3cc9664b40ffdea8237351e33033185b80080e1",
      "old_mode": 33188,
      "old_path": "src/ast/type/bool_type_test.cc",
      "new_id": "4bcf4821da86cc8197ddfd6c8fcffd277d1cdfb3",
      "new_mode": 33188,
      "new_path": "src/ast/type/bool_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6e79d414de74838a3f29533b6e2f502213ace295",
      "old_mode": 33188,
      "old_path": "src/ast/type/depth_texture_type_test.cc",
      "new_id": "e8b5d59937ae6e8bf4eb6fcf8f0a0d2ba6d93189",
      "new_mode": 33188,
      "new_path": "src/ast/type/depth_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc42b008404a0c82d690e215f789cb7fc763d17c",
      "old_mode": 33188,
      "old_path": "src/ast/type/f32_type_test.cc",
      "new_id": "88bef620c4e8d10086af4b16d62c3de855d8a77c",
      "new_mode": 33188,
      "new_path": "src/ast/type/f32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f69958d8ee8caf8033d66e15955281290c193ec3",
      "old_mode": 33188,
      "old_path": "src/ast/type/i32_type_test.cc",
      "new_id": "12e0795f2d4c1d6b26902ad00568d2f08675a309",
      "new_mode": 33188,
      "new_path": "src/ast/type/i32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c659e40fb7dd78134bf51e5a7c5f15def28aa3a9",
      "old_mode": 33188,
      "old_path": "src/ast/type/matrix_type_test.cc",
      "new_id": "0ab07aca83fe3e2cf2c85d05b5cf2c21902bf2cd",
      "new_mode": 33188,
      "new_path": "src/ast/type/matrix_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c50cef9cbf2747be6d353acf1bb2ae8be6ad49af",
      "old_mode": 33188,
      "old_path": "src/ast/type/multisampled_texture_type_test.cc",
      "new_id": "4d3d0596030cb79fa611e87b6e4f30c8f9b81715",
      "new_mode": 33188,
      "new_path": "src/ast/type/multisampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d825f58b9eaf351acee3d4a92118c40abde4c08",
      "old_mode": 33188,
      "old_path": "src/ast/type/pointer_type_test.cc",
      "new_id": "9f10ac92d99cbe92f413f4088a0beb335812ce22",
      "new_mode": 33188,
      "new_path": "src/ast/type/pointer_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ce10639d610e4bb3174b5aca1c8bc18fc72a5258",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampled_texture_type_test.cc",
      "new_id": "a464459be05ec89be516e87c57a87af9f16bd2e0",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60921eda073e670af35d3c1258c551391cf7c9c6",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampler_type_test.cc",
      "new_id": "34f835cec7444f036350e6f51638b0bf5d415cfc",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampler_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc0f5032d306335442427378f1377d093ae3a874",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type_test.cc",
      "new_id": "bbc999bf3c406356b70f442e16eff4263dc7982a",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3b11b4aaffe1b9b2fec01debb14ec063cdda5935",
      "old_mode": 33188,
      "old_path": "src/ast/type/struct_type_test.cc",
      "new_id": "775c9e95c231bdbdff5666476ad1cb0348a8f395",
      "new_mode": 33188,
      "new_path": "src/ast/type/struct_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ee8fa423fb89e06b3e9e98e65974074b25a7c546",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.cc",
      "new_id": "7f596afa3004fbd51ddf54e09bdc2edbd7c7c43c",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.cc"
    },
    {
      "type": "modify",
      "old_id": "aabde8d569623f81dc857d6b6c695844f0e18b14",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.h",
      "new_id": "ff02f281f403d44722944869f766f2057bcace0e",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.h"
    },
    {
      "type": "modify",
      "old_id": "7c42772820fef3ce416293577c1e3972a4bc030e",
      "old_mode": 33188,
      "old_path": "src/ast/type/u32_type_test.cc",
      "new_id": "ef0ff206565fa1fd3b9d06f720e50b1975df8549",
      "new_mode": 33188,
      "new_path": "src/ast/type/u32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "baa1342a3b44fd8e2b27b7d1bd9f19a02395325b",
      "old_mode": 33188,
      "old_path": "src/ast/type/vector_type_test.cc",
      "new_id": "1cc53901c4a6c559d4506dcc8c1a031d73f488fc",
      "new_mode": 33188,
      "new_path": "src/ast/type/vector_type_test.cc"
    }
  ]
}
