)]}'
{
  "commit": "9a3ba02c36671029a706eb7a3bbd3ac7208d4776",
  "tree": "46bb7437f352c5e8700d65f226d3efca1b175fcb",
  "parents": [
    "512d60c207f4b3bb25032fee6da72ab702b07abe"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 19 21:22:07 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 19 21:22:07 2021 +0000"
  },
  "message": "sem: Split BlockStatement up into subclasses\n\nAllows us to put block-type-specific data on the specific subtype instead of littering a common base class\n\nChange-Id: If4a327a8ee52d5911308f38b518ec07c3ceebcb7\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51367\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2450f14dfdcb4b8c0cc4d44a678b6fd55418ae9c",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "d05d058206e62663d36ec3847da1df7aa4ff2924",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "8d63f0d10fe2f6ab46a2063ffd1b18ae648d0be1",
      "old_mode": 33188,
      "old_path": "src/sem/block_statement.cc",
      "new_id": "bc4c8451a5d7d36ef898ada405aa72b48dc0d09a",
      "new_mode": 33188,
      "new_path": "src/sem/block_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "5e0f4811e33eb246d8ab3a50a2404f8b5cff4e51",
      "old_mode": 33188,
      "old_path": "src/sem/block_statement.h",
      "new_id": "7989df53178dbf04ccdde475c1f3d6a0a6e18fab",
      "new_mode": 33188,
      "new_path": "src/sem/block_statement.h"
    }
  ]
}
