)]}'
{
  "commit": "3646400342f13bfda0aeffd191cccd850b92e7aa",
  "tree": "37a837033f880471606254b5c7f19f9cb2ca5bec",
  "parents": [
    "b584b374a154cba0b81ccf0e4529d7a2ad27a12c"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Sep 07 18:59:21 2021 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Sep 07 18:59:21 2021 +0000"
  },
  "message": "transform: Add ModuleScopeVarToEntryPointParam\n\nThis is the HandleModuleScopeVars() part of the MSL sanitizer moved\nverbatim to a standalone transform. The transform code is unchanged,\nbut some expected test outputs are different as this is now tested in\nisolation instead of along with the rest of the sanitizer transforms.\n\nThis is step towards removing the sanitizers completely.\n\nChange-Id: I7be826e2119451fc2ce2891740cc94f978e7d5a1\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/63583\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04afd8765b9f45880be25cf513b6a886cb8536b5",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "baa0cbbbcd63618e8c3dfe19bec97e798f1bd2ef",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "92262316990bc2f351300e1e45e6da5cf0f9e46a",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "9f81fda4c8a8f709c9750ac7b1cef3878847acbe",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3567d698344315248d51a77fcf8ff45167ec88c4",
      "new_mode": 33188,
      "new_path": "src/transform/module_scope_var_to_entry_point_param.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46967d9bb102863cc567b1a52a23920ae7cc5636",
      "new_mode": 33188,
      "new_path": "src/transform/module_scope_var_to_entry_point_param.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab0f93aa96cfe6305fbf7c9a92326cff6420314e",
      "new_mode": 33188,
      "new_path": "src/transform/module_scope_var_to_entry_point_param_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6e5e0041914562e57f1dcd5d69e6a39339de9c6f",
      "old_mode": 33188,
      "old_path": "src/transform/msl.cc",
      "new_id": "66c36be48c4a4a432e2cfffc9e1ad14e80ce62b5",
      "new_mode": 33188,
      "new_path": "src/transform/msl.cc"
    },
    {
      "type": "modify",
      "old_id": "29e068d458a4be6b075e462447bd4f173271815d",
      "old_mode": 33188,
      "old_path": "src/transform/msl.h",
      "new_id": "07e7a393d6ad6846fa8b120b065bf60666390cfb",
      "new_mode": 33188,
      "new_path": "src/transform/msl.h"
    },
    {
      "type": "modify",
      "old_id": "ed4062b6f5b87b3e984a40bf1d207486fc5eb7bd",
      "old_mode": 33188,
      "old_path": "src/transform/msl_test.cc",
      "new_id": "b3db8201fa7dadb509a9d94e49c14c3e0871edd3",
      "new_mode": 33188,
      "new_path": "src/transform/msl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "56483e50b75209c751040ef3e4f2a1e7fad0ac97",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "c7fffad98bbdcd7a394c7b5b8cb8bfffc874fb08",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
