)]}'
{
  "commit": "15cbc98a8cb7cbef92605ec23bc4c63df0b298ad",
  "tree": "b4c529f5b4b4e3f26793e327f8a777bbd82f6514",
  "parents": [
    "5556b4acddafda7103ba9388ac6bbd077253a8d8"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Mar 30 19:49:01 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Mar 30 19:49:01 2020 +0000"
  },
  "message": "[spirv-writer] Start global variable output\n\nThis CL starts adding global variable output to the SPIR-V writer. This\ndoes not handle constants or initializers at this point.\n\nBug: tint:5\nChange-Id: Id06533b2ec1f61feadf66f3e43a484f6f3765546\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/17922\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f4523696f11762c206755f476314fbfcebd04ca",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "d0b678cb973cc1e44106e0af633d214293b18caf",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d9532fe4aaa6bcf4d754ca122fa135787a3e350c",
      "old_mode": 33188,
      "old_path": "src/ast/binding_decoration.cc",
      "new_id": "a2fbc0cff88de911c53cd1f78d5c6d080d6eaa2b",
      "new_mode": 33188,
      "new_path": "src/ast/binding_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "1a7e573fffc64be28db7906e9d4562fa4984d97e",
      "old_mode": 33188,
      "old_path": "src/ast/binding_decoration.h",
      "new_id": "b9484a50e9b0e3502787fadd653b81504abf0aad",
      "new_mode": 33188,
      "new_path": "src/ast/binding_decoration.h"
    },
    {
      "type": "modify",
      "old_id": "9fb8d5f2ed9625cc6d439922aaaf56bf72537db6",
      "old_mode": 33188,
      "old_path": "src/ast/location_decoration.cc",
      "new_id": "f261b3a53319ac915a39ca5e0ec6589f76f9adf6",
      "new_mode": 33188,
      "new_path": "src/ast/location_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "69b61dcb0639d38973bed15f8f221da3b4eaf945",
      "old_mode": 33188,
      "old_path": "src/ast/location_decoration.h",
      "new_id": "287e891d99efd5af5fc747725f519bc15e8d5ede",
      "new_mode": 33188,
      "new_path": "src/ast/location_decoration.h"
    },
    {
      "type": "modify",
      "old_id": "7d54d98a6dd271386f76d8aa405604ec455854b0",
      "old_mode": 33188,
      "old_path": "src/ast/set_decoration.cc",
      "new_id": "6d965a274f38d226790db1c111bfdf7fab486e62",
      "new_mode": 33188,
      "new_path": "src/ast/set_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "253e9402119e838d3952a9f4cc2cd54ea4a8794e",
      "old_mode": 33188,
      "old_path": "src/ast/set_decoration.h",
      "new_id": "dd0e2d92d0bbf127c2eb03fab12f751c6ae293ab",
      "new_mode": 33188,
      "new_path": "src/ast/set_decoration.h"
    },
    {
      "type": "modify",
      "old_id": "5820bf2fc36116b5ba19badaa876cd12349f4d89",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "7896ae007b042601a79d8f8e3ff80ebfeea17d7b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "8aefe564e55ee9d2fda8d9a659c67434cae22aad",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "6c4437e3f6538a7b4cee15f87196d3a42d7aa90e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "693ea9330dbab568a0579c6a35ec90baae2b8f4c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    }
  ]
}
