)]}'
{
  "commit": "85bfea6edd0d3259bc7dd65d6d61e5c5fbf85276",
  "tree": "51d8cb07128f27c2c239d16db36185589e77d2ce",
  "parents": [
    "8b50537767d9fd8e26996540c67c6b10f8bd3b58"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Apr 19 20:20:33 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 19 20:20:33 2021 +0000"
  },
  "message": "resolver: Validate storage buffers have the [[block]] decoration\n\nFixed: tint:94\nChange-Id: I1d3e512c030ec16031b8c8fcfbde0cd1db5d1ea4\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/48380\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21555637cd19ace59b0f3621cd0cab640fa033f3",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "826c3b6263d70a7a2bb17f7a5a0b10d9673b6e58",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9da185c60e27619605b8957522c9c1da040d368a",
      "old_mode": 33188,
      "old_path": "src/resolver/host_shareable_validation_test.cc",
      "new_id": "85b67cd17c1b5638e8003fdc01f2b76c6d52b478",
      "new_mode": 33188,
      "new_path": "src/resolver/host_shareable_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "556b55592ffa9a2dc7deaaf1be1714e080ed38f4",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "783e997cebe41f966c2fceae1c1e1adb8b7889b5",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "7bc29409e5dd4d9aec9ee37d4d052240bee190d2",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "321d0aaa166200300ed7968319c7e1e730c2bb27",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "d9f8ac7d3dbef73df90bc63766cc3bab4f14d98f",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "ffd7bb9b6c3c3175e95750ae7daba72ec9430c22",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f9324eac092a183956db95fc96fa98fbe00ac33",
      "old_mode": 33188,
      "old_path": "src/resolver/storage_class_validation_test.cc",
      "new_id": "5dfdd1897e0caface36c9894d84bb4865666647d",
      "new_mode": 33188,
      "new_path": "src/resolver/storage_class_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0521200e307d606f1f0e28e7743263e3face163c",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_storage_class_use_test.cc",
      "new_id": "475199277daf1272e151d143e102a5ecf13c28c4",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_storage_class_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3fa8c43e51e7f995792672ee3152ead1d3f256e",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "923ee9bf02dfa7c67633b77fe06b50af8c109ddf",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e03a7b491b3cb4ff9e5e12ae539b259ef52639dd",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "d9bb495fcbad8e47bffc115fcfcca8dd5d059c8e",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e81540101ada22977d39fb9a276e311edea768d5",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "8cf5908bf61b1159823f05a61dff5662dfe93e57",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "69d36c9f8e9f8e3706b01c167e315ac93263056c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "fbad91ae9a7560b29ecc3792a4196bbd7027b1d2",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eb0ed7886f003e15e672286db3e51fa4ea01d84a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "6b541efdd9f30dd31adcad412edd53371d1a6d63",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    }
  ]
}
