)]}'
{
  "commit": "c876e72fde56c33423a681ae4fd910ed890a197f",
  "tree": "f7f3f859ef109dee71737bccf771e2f771cb42e8",
  "parents": [
    "de3a5e867d906a04a5c37ee0d89e7f01d3598eb9"
  ],
  "author": {
    "name": "Jon Leech",
    "email": "oddhack@sonic.net",
    "time": "Thu Dec 12 06:41:59 2019 -0800"
  },
  "committer": {
    "name": "Jon Leech",
    "email": "oddhack@sonic.net",
    "time": "Thu Dec 12 06:41:59 2019 -0800"
  },
  "message": "Example of defining backwards-compatibility names for EGL function\npointer types in egl.xml. Unfortunately this approach uses #defines\nrather than typedefs, due to constraints in the generator scripts, but\nit should work OK.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e9c0dcf9977f63602c3e851594145fb2ff74d11",
      "old_mode": 33188,
      "old_path": "api/EGL/eglext.h",
      "new_id": "e63b5dd93d0f10ee0a9afee817111776b074598b",
      "new_mode": 33188,
      "new_path": "api/EGL/eglext.h"
    },
    {
      "type": "modify",
      "old_id": "6bc2ea2886aaf628d9741a7de2629bd8e38f37c8",
      "old_mode": 33188,
      "old_path": "api/egl.xml",
      "new_id": "fbd73359c2e62761ec660c655bae7f825c405c47",
      "new_mode": 33188,
      "new_path": "api/egl.xml"
    }
  ]
}
