)]}'
{
  "commit": "748d585a9a60723c4e7adfb28bca293d5637f76f",
  "tree": "396a3d23440d18c235b279fe69007cd9c336d6c4",
  "parents": [
    "aa50c45e3b351c40ec821dd2a36db7e5cc58e610"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Tue Nov 17 18:00:56 2015 -0500"
  },
  "committer": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Tue Nov 17 18:04:12 2015 -0500"
  },
  "message": "Object files should depend on spirv.h and friends\n\nDon\u0027t use SYSTEM attribute on include_directories directive\nfor the SPIR-V standard header files.  When you do, object files\nare not considered dependent on those headers.\n\nChecked by looking at the dependency file source/disassemble.cpp.o.d,\nand by trying to compile after a trivial edit to spirv.h\n\nFixes https://github.com/KhronosGroup/SPIRV-Tools/issues/7\n\nAlso, use \"\" inclusion instead of \u003c\u003e inclusion for standard SPIR-V\nheaders.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "851df1ddf3cfbbbf5cbeb21e93be6fa51eb8d97a",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "e97c64ff0f1c187b6fb59b5a8605f534bb39abfd",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "da62e32ac866b90bca7652cc8a1821f8151e875a",
      "old_mode": 33188,
      "old_path": "include/libspirv/libspirv.h",
      "new_id": "a45a119835a973ecfff1c40f52f8cd9151f065f1",
      "new_mode": 33188,
      "new_path": "include/libspirv/libspirv.h"
    },
    {
      "type": "modify",
      "old_id": "2f5849822679e7db38e970815c93c1deb1e60d4f",
      "old_mode": 33188,
      "old_path": "source/instruction.h",
      "new_id": "3073eb2aac18383682f69973973e78598b5344d1",
      "new_mode": 33188,
      "new_path": "source/instruction.h"
    }
  ]
}
