)]}'
{
  "commit": "a8274b2fef8038cd8580e312aaeb407504a8942e",
  "tree": "5eee619f48ced922e48b1a7c68e41961a4da24fd",
  "parents": [
    "48d08d2147d1858df2ddf493888e23322aff7b7f"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dj2@everburning.com",
    "time": "Mon Sep 21 18:49:01 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 21 18:49:01 2020 +0000"
  },
  "message": "[spirv-writer] Emit entrypoint from function decoration.\n\nThis CL updates the SPIRV-Writer to emit entry point information based\non the function stage as well as EntryPoint nodes.\n\nChange-Id: I1fa937cbb2159b31516b0189216d679e03f0384d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28702\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fffbd2a66109073e43067b776336654ea9425212",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "d1cec02c216736e9900102b6aa4cb6a031486bad",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fdc2fdfd3e46b1965af31080320c2266f2d81be9",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "3aa2b7ee990be8349318b8c4d77261aa7d677df7",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5cb75bafe7a5704da1dee08c58272bc1a270f419",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "0dd540b020d625822f8a85e9b4d7ca542a781f5a",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "a55ec6c3ec15382ff1beb52bc32566d9222a1b25",
      "old_mode": 33188,
      "old_path": "src/type_determiner.cc",
      "new_id": "7e62fcf308b58d03466ce10fe410ec6f01edeff7",
      "new_mode": 33188,
      "new_path": "src/type_determiner.cc"
    },
    {
      "type": "modify",
      "old_id": "1b759e0fc46b5f6999b29b220402706560651859",
      "old_mode": 33188,
      "old_path": "src/validator_impl.cc",
      "new_id": "e64d9f1c41c81c016bc549d6b28ea4602c377042",
      "new_mode": 33188,
      "new_path": "src/validator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5bfdd9f38d35a475caf508f3c53df82a45becd35",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "a952234956ede1d1669991629a0939d16b35e2b3",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "3cc5848d5cc1b6a33caaf8a7fcdbd7eda13e4483",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "42d762eb5aafbb5a9f309716d78a6f821898750b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "modify",
      "old_id": "85af7cfbb24968e25c2740f61ec05a88b0271dc9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "c594edbb069949acb287260339e9b5512742e0b1",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63969cc471eacdd3f50cb64e1faf4359430714a0",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1c92d0fc4e4b4f8b5a8fac69f5b1ba8c84d9736",
      "old_mode": 33188,
      "old_path": "test/function.wgsl",
      "new_id": "f2b2e2281d655897bdf754aaf21d0e2e709f7f31",
      "new_mode": 33188,
      "new_path": "test/function.wgsl"
    }
  ]
}
