)]}'
{
  "commit": "e95fbfb1f509ad7a7fdfb72ac35fe412d72fc4a4",
  "tree": "6b2ce1c47f1b68ddf3e039702a8f1ff270468b57",
  "parents": [
    "5d491a7ed66043459c8ce3144f9f5949f8d43f2e"
  ],
  "author": {
    "name": "Alastair Donaldson",
    "email": "afdx@google.com",
    "time": "Thu Apr 02 19:25:30 2020 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 02 19:25:30 2020 +0100"
  },
  "message": "spirv-fuzz: Transformation to add OpConstantNull (#3273)\n\nAdds a transformation for adding OpConstantNull to a module, for\r\nappropriate data types.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd53aea82540a0f33650ca901de6c4a14fcb4c38",
      "old_mode": 33188,
      "old_path": "source/fuzz/CMakeLists.txt",
      "new_id": "0f0581fbc816f4b5009e554993628d9f2336a49a",
      "new_mode": 33188,
      "new_path": "source/fuzz/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "63ce7a64f496cb5df798d915b4dac7996ba99714",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer_pass_donate_modules.cpp",
      "new_id": "4ba530526e2ddc9659876201b09eec534315f28f",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_pass_donate_modules.cpp"
    },
    {
      "type": "modify",
      "old_id": "90cf9fe5cce1dbde5cec2f94d937a80c1434d511",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer_util.cpp",
      "new_id": "4d85984c5bf01055e3059273c50a032d4d8c8dae",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_util.cpp"
    },
    {
      "type": "modify",
      "old_id": "08edfc5869b5830087afe95b093376dc30b80d63",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer_util.h",
      "new_id": "886029ac31ca229f2a30f2ef3b18151470f8eb6e",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_util.h"
    },
    {
      "type": "modify",
      "old_id": "b816e3b0efbe8fe966b675afc7866dc4f6f53aa7",
      "old_mode": 33188,
      "old_path": "source/fuzz/protobufs/spvtoolsfuzz.proto",
      "new_id": "5dc70c3bfd6dcf51f22b25b74cddbdd0424b0ed3",
      "new_mode": 33188,
      "new_path": "source/fuzz/protobufs/spvtoolsfuzz.proto"
    },
    {
      "type": "modify",
      "old_id": "6f008fcd04eaeacc5f19b56213ab9997bae18388",
      "old_mode": 33188,
      "old_path": "source/fuzz/transformation.cpp",
      "new_id": "40d2010e6046298be8c25bd7e9086ef0a2a6d4a8",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dedbc2109a6952625b62e9a0ea92b106c3f8e30b",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation_add_constant_null.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "590fc0daa4d76e7f54ea9132a4e55febbd9ddeb1",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation_add_constant_null.h"
    },
    {
      "type": "modify",
      "old_id": "a8b09b9a8b311f49c4648a7f3c81d71cb4ca11d2",
      "old_mode": 33188,
      "old_path": "test/fuzz/CMakeLists.txt",
      "new_id": "679a61b224a4628ca45d52e197bfda2e11dfa0c8",
      "new_mode": 33188,
      "new_path": "test/fuzz/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "549dd13fefaaef84e0b6a87eb3580057b0b8afb5",
      "old_mode": 33188,
      "old_path": "test/fuzz/fuzzer_pass_donate_modules_test.cpp",
      "new_id": "40d7d2466ec3e9a44072c6effa18e051f7b1d175",
      "new_mode": 33188,
      "new_path": "test/fuzz/fuzzer_pass_donate_modules_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bfee34b77c08b87098c31a6f81ca6e3286b0464",
      "new_mode": 33188,
      "new_path": "test/fuzz/transformation_add_constant_null_test.cpp"
    }
  ]
}
