)]}'
{
  "commit": "395b48825aa294b0934ef302c039b0ba45ccf2d0",
  "tree": "36c89264a3916cc286172c90371ca34dddf993ba",
  "parents": [
    "5cd71b8c0a8503cd1f0f7583d1f72c86c7efb0a9"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri Apr 16 19:57:34 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 16 19:57:34 2021 +0000"
  },
  "message": "Add support for [[builtin(workgroup_id)]]\n\nThis is a trivial mapping to/from WGSL in all cases.\n\nBug: tint:478\nChange-Id: I7f21a2392543a880906b54fddbdb8bbd149a526e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/48140\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dac5cdf76dbc9b35b0dea43174b0ca9ce435730",
      "old_mode": 33188,
      "old_path": "src/ast/builtin.cc",
      "new_id": "bdfaf887c7307b200c58d555614c56fc0c45c008",
      "new_mode": 33188,
      "new_path": "src/ast/builtin.cc"
    },
    {
      "type": "modify",
      "old_id": "e065d69df808aa85be2d4a8ec81144e0743caf54",
      "old_mode": 33188,
      "old_path": "src/ast/builtin.h",
      "new_id": "5b37aeb55bde8e44e12b4fe3e2bb7f891f2cf5ee",
      "new_mode": 33188,
      "new_path": "src/ast/builtin.h"
    },
    {
      "type": "modify",
      "old_id": "364b596669c8f86573a48cb0f64dd11b723c7acc",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter.cc",
      "new_id": "b07da2679fa1d0b6df6f780f6fe1945238486ecf",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter.cc"
    },
    {
      "type": "modify",
      "old_id": "58e69241ef6c229c99f5a57483fb900b01179036",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter_test.cc",
      "new_id": "19f6ad2167ef59a54e50191c84dd6a2afcad45e1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dd0b884648d20c5a12257cb5f818e852992f88b7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "794cad86153d6e3c38834485690a5126695d8a76",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9430cf1172ef127bc3bb4c71d6495b1c16cf5c86",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "c324483a2b31add38d5f792814887c0cfd2ae9fe",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "55505347b22000a041fe08aea828e32f555943fc",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "b7dd0d26e9754e2f4b1e30045b1e1c8f36e7dde5",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d37ff5395ae396731a5260a8dbf0baec3283b5f3",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "b04d496773794ec2cf98b79b2366eb4811170bb8",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ffca978bb51496f5675a8dbaaff3d5c8d63286c5",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "74e05e434d5881e33e659cdb476a26cfd59cc4d1",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "bc2ee5532ba15bd838b2c2e2f8de7f5c227efd11",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "9cdf4b345f5981679d21c4e70941d1e141668f8d",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "77e3f11838a3a54fe4a434c018c1a1a30d191f84",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "4482b7db499e1f2e7215af7e84fae20729652cea",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "b6bf64c8276ece9eacc7432e4c04db942663cd71",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "eb0ed7886f003e15e672286db3e51fa4ea01d84a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a6e8c10dd1fa5daf0657a37126e672f638f4576",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_test.cc",
      "new_id": "287a6a7294055f9c0fa216e822699f20dd2ddcec",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_test.cc"
    }
  ]
}
