)]}'
{
  "commit": "e08df7257568007c48cc88a89761382bc8f95e37",
  "tree": "642aba92fa704492e42634fe0f17c412cfffd6cc",
  "parents": [
    "f03fe2657971332916533c03d0c8c751972df9ee"
  ],
  "author": {
    "name": "Sean Curtis",
    "email": "sean.curtis@tri.global",
    "time": "Thu Jun 06 07:00:02 2024 -0700"
  },
  "committer": {
    "name": "Sean Curtis",
    "email": "sean.curtis@tri.global",
    "time": "Thu Jun 06 07:45:01 2024 -0700"
  },
  "message": "Update typedefs of C-style function pointers to std::function\n\nThis allows for the callback to maintain their own state (without recourse\nto globals).\n\nIn addition, added some incidental clean up:\n\n  - URICallback, passed by pointer, is now asserted to be non-null before\n    accessing.\n  - FSCallbacks are validated when they are set (in debug builds).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5c0d2ca5fdd4a72d2bfe43d3da8602cf08a4f4e",
      "old_mode": 33188,
      "old_path": "tiny_gltf.h",
      "new_id": "e2398d3d69eecd9204d277e226c6bab879095633",
      "new_mode": 33188,
      "new_path": "tiny_gltf.h"
    }
  ]
}
