)]}'
{
  "commit": "28be4543cd2b294a3541625105da0a3d8b630f8c",
  "tree": "85e66269f1e97daf0208f5f2de303faa956545d1",
  "parents": [
    "69932ab47f9e99d04482a6c1e8524e86e46d95e1"
  ],
  "author": {
    "name": "John Kessenich",
    "email": "cepheus@frii.com",
    "time": "Tue Dec 11 17:42:35 2018 -0700"
  },
  "committer": {
    "name": "John Kessenich",
    "email": "cepheus@frii.com",
    "time": "Wed Jan 09 22:21:22 2019 +0700"
  },
  "message": "Infrastructure: Generalize and broaden per-variable extension checking.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a20d3be7ab632640ba12e8fb38fee56b3c0b0aa5",
      "old_mode": 33261,
      "old_path": "glslang/MachineIndependent/Initialize.cpp",
      "new_id": "5fa0f2e29241e781ed812ea6e2b465e916688509",
      "new_mode": 33261,
      "new_path": "glslang/MachineIndependent/Initialize.cpp"
    },
    {
      "type": "modify",
      "old_id": "d16dc994c363ab4e277d9598a6ca02233d72a4fb",
      "old_mode": 33261,
      "old_path": "glslang/MachineIndependent/ParseHelper.cpp",
      "new_id": "ea503911efa23dee9a6375c391e42ebf6401ba8e",
      "new_mode": 33261,
      "new_path": "glslang/MachineIndependent/ParseHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "768a241a64db986ec2146bbd585769ad57a16a63",
      "old_mode": 33261,
      "old_path": "glslang/MachineIndependent/ParseHelper.h",
      "new_id": "5b7d430cc5fcb7f65867967e761546786fb17cee",
      "new_mode": 33261,
      "new_path": "glslang/MachineIndependent/ParseHelper.h"
    },
    {
      "type": "modify",
      "old_id": "c164ac8cb6319eba673a2b6d147053669dd054f0",
      "old_mode": 33261,
      "old_path": "glslang/MachineIndependent/SymbolTable.cpp",
      "new_id": "0e33116846e0e88f87cb942e85a3b143958f1acf",
      "new_mode": 33261,
      "new_path": "glslang/MachineIndependent/SymbolTable.cpp"
    },
    {
      "type": "modify",
      "old_id": "a69d87e5ebc63d0dd1a4372aa34f6c93cdfc0482",
      "old_mode": 33261,
      "old_path": "glslang/MachineIndependent/SymbolTable.h",
      "new_id": "5374052209348fd35bd15a26c574ee1beb1f3775",
      "new_mode": 33261,
      "new_path": "glslang/MachineIndependent/SymbolTable.h"
    },
    {
      "type": "modify",
      "old_id": "d6dc2e83e0330963a9798af963c3ee4a088d4d5b",
      "old_mode": 33261,
      "old_path": "hlsl/hlslParseHelper.cpp",
      "new_id": "3cb8587b2cccf3554c6fded3be6c342bf928bb7f",
      "new_mode": 33261,
      "new_path": "hlsl/hlslParseHelper.cpp"
    }
  ]
}
