)]}'
{
  "commit": "0975dd56631754df1efa9cc4fcf50338c3afc760",
  "tree": "8288f0e4eee6d13c79b6991da13d36a3fbb2128c",
  "parents": [
    "cd182b137ecfc4f40f22449a6c518235729d06f3"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Jul 27 15:25:00 2020 +0000"
  },
  "committer": {
    "name": "Sarah Mashayekhi",
    "email": "sarahmashay@google.com",
    "time": "Mon Jul 27 15:25:00 2020 +0000"
  },
  "message": "[spirv-writer] Add BlockStatement emission.\n\nThis CL adds BlockStatement support to the spirv-writer. The type\ndeterminer is also updated as needed.\n\nBug: tint:134\nChange-Id: I91e08c3acafd67401a010fff21abde7feec46e8e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/25609\nReviewed-by: Sarah Mashayekhi \u003csarahmashay@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42f91ecfe183557d741c5a417a94430a60433a43",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "0eaa74c3be272d128a16578c1aa0ea3fa00091f9",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5181674ee13450ae552ca2ee5c9871402b9d0201",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "efa3aeb1464232070e38280dc8e0f1844d8bf482",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0de445d265f7f65f486755b00644bc6af090f311",
      "old_mode": 33188,
      "old_path": "src/type_determiner.cc",
      "new_id": "fbbc5d5e41d6a514ac7f994d4917179ae3c13396",
      "new_mode": 33188,
      "new_path": "src/type_determiner.cc"
    },
    {
      "type": "modify",
      "old_id": "ea9b9fcff8655081a98e4e236e4d851fb42e0876",
      "old_mode": 33188,
      "old_path": "src/type_determiner.h",
      "new_id": "d7dc0d1c75e4286f4cdf9f670586d47b2fc078ab",
      "new_mode": 33188,
      "new_path": "src/type_determiner.h"
    },
    {
      "type": "modify",
      "old_id": "d238ab6f7483f45e81511117002a5dbebac0e732",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "075eed5e5a09d3c702b13a6dd74a05b28846681c",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f18c5c0dcb554d486c511fd1687744b4babba61",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "94914ce357c43dbe19a21ef3ba2bb5f9bfe151be",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "50e63fabb3867a745ca32eeb46b3b9ebaff234d5",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "1e62b3a91ef077a3c14a1b09cfc2aa414b5d1b80",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b13ca1da0e5bb81acbc10fd9e5ccc396667397e3",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_block_test.cc"
    }
  ]
}
