)]}'
{
  "commit": "2f4096b0d71a5b042bd2ed0902e230108512fb6e",
  "tree": "23fad473db9b7d603a4cda0fb679e4c468869480",
  "parents": [
    "627732c40839bb9de6c6cc06f5391cda45107c74"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Nov 18 20:58:20 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 18 20:58:20 2020 +0000"
  },
  "message": "Move the ast node ownership from Context to Module\n\nFixes: tint:335\nChange-Id: I128e229daa56d43e7227ecab72269be33b3ee012\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/33240\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de6b3ae15e82dda0f7b4479d0ea985590e771b1c",
      "old_mode": 33188,
      "old_path": "src/ast/builder.cc",
      "new_id": "b4aacca589826e5885cf8033de9c0a98668a187d",
      "new_mode": 33188,
      "new_path": "src/ast/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "364bfd3334576ad98dda6107becc3043e56dc5be",
      "old_mode": 33188,
      "old_path": "src/ast/builder.h",
      "new_id": "dcee4a207c2256f96904c65a9ab7ec0fcf2d8b46",
      "new_mode": 33188,
      "new_path": "src/ast/builder.h"
    },
    {
      "type": "modify",
      "old_id": "c0b1e7bb8a61c9f78e24c457a49eeb34ac04a329",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "6ec3c7860ae2b6636e8c34543f6fd2034d21b17e",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "modify",
      "old_id": "c97284c973196f2160d5ad8da8cc26fb74dc9196",
      "old_mode": 33188,
      "old_path": "src/ast/test_helper.h",
      "new_id": "18ad0cfc5d2bac87f9591fa0bf5fd27c259f6e20",
      "new_mode": 33188,
      "new_path": "src/ast/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "edec3e7b030909f59a51194836b0eb22ea6faf7f",
      "old_mode": 33188,
      "old_path": "src/context.h",
      "new_id": "300b1130f1e3c0fb3f43394be2925bd9440f08fc",
      "new_mode": 33188,
      "new_path": "src/context.h"
    },
    {
      "type": "modify",
      "old_id": "44871923ec40b3fd9b1b20e680c5d9d245509c12",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "d1d39e6e006f1c86f9abcdae6bb2b9c2c8becda9",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "249c8d2682bec1d6e1c9883689d9ee4c4a384ebf",
      "old_mode": 33188,
      "old_path": "src/reader/reader.h",
      "new_id": "481752fb80249f52c3871dc85637a87154fc23e1",
      "new_mode": 33188,
      "new_path": "src/reader/reader.h"
    },
    {
      "type": "modify",
      "old_id": "e9c54ad5abe7eb875dfc16f423b611ae9c377473",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.h",
      "new_id": "3211dc92b095fe281d2c368fcece310e35b594f8",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.h"
    },
    {
      "type": "modify",
      "old_id": "48f8d20e1752e6bf3de1176494dffaf0f0ccb31d",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.h",
      "new_id": "f0a23ca73843e45eaa8186550c3fc45fc288696c",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "daf4789c576c5700f51060fb6b27836d685e007a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "09c5f5da1d359b8cf5f81e92ae40bf2b53a2db5c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "d77a9094dbe08b7ef37056b1b84d57f3e57104bb",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test_helper.h",
      "new_id": "6a6f1f5c65a6c0fd9cd8d81c72acd0061ecb4ba8",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "78cd50c49ca2e2451298261c6f4c2fcc40a19b8d",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_transform_test.cc",
      "new_id": "6302423b1be87ea390509ef19e798c2ab19f8e2d",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7fbcb587e0568a73cf56268672498c0e0ed81d50",
      "old_mode": 33188,
      "old_path": "src/transform/transformer.h",
      "new_id": "d1ec99054f5728eb7ee9fccd14e63a13cd9ff5a9",
      "new_mode": 33188,
      "new_path": "src/transform/transformer.h"
    },
    {
      "type": "modify",
      "old_id": "4da530c15397d114ab38ccabc1262207e2ad141f",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling_transform_test.cc",
      "new_id": "91b632b32035456fc49bd17c6446a510b446ea84",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling_transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a251518f849896d66873bc28a4cb5a3e9e3e99a",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "c12c0d2fcb9fcfd5a964fa7419f9419a72b2c5b0",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "92edc341dc64f7855684faa2acf9ad439830a222",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test_helper.h",
      "new_id": "b4db4502987587d9e0f6d1e7dde9b24666669cdb",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b55f542e5bf5fb176fbdf76eb13083a997dfc9dd",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/test_helper.h",
      "new_id": "aea3938da519e97b9307d3f295451a9de2c5abea",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "149ba43b78e47c1e2181ca048e18d0a53707360e",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.h",
      "new_id": "b336a47ff05cb1a4cb6aecf612de0d3de4490e9a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "8b59b2ed4305a652a3861281753496ab26e26660",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "161966cbfdfc214424beb237ebfbd354bb6e91a5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a6de922cad455ceb8757d48804f22f0169043da",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "20cbf8a65441cf65b54d291593b9bdb929ad82ed",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c877885dc8d4e478993f7a1ad1ca7ab7ff34af99",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "3b056376c7bca554fa696163141e51fec03ffd41",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "98637ba9727af23e197776c46b2f043073c1af24",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/test_helper.h",
      "new_id": "c8194b4edd58f21cb797bb943d000bc633bcd5c9",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "76e434f233f6350bb73171b9ba84e8535a032a2d",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/test_helper.h",
      "new_id": "57b14ce5025f4b664d4782fee27a9348976f350d",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/test_helper.h"
    }
  ]
}
