)]}'
{
  "commit": "b40a26f9012c3b4fb29b589b97c37e9a32a06a5d",
  "tree": "c8b0b7f0039539b8108b2bfcabd5c2848f0730f4",
  "parents": [
    "d67eb5beaa44c17c09f089a522ff483f4978a978"
  ],
  "author": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Wed Aug 12 18:44:31 2020 -0700"
  },
  "committer": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Wed Aug 12 18:44:31 2020 -0700"
  },
  "message": "core: Add support for eventfd\n\nOn systems that support it, using an eventfd for simple signalling is\nmuch more efficient than using a pipe. Add detection of eventfd to the\nconfigure script and wire it up in the POSIX event abstraction.\n\nSigned-off-by: Chris Dickens \u003cchristopher.a.dickens@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d3cfae3f95c99c3c369f3827eb7712398675781",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "598438043409857ff91deb68c5c9e30d322dd16e",
      "new_mode": 33188,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "01064affa122559457b1878e7001e1c4a8a1bd05",
      "old_mode": 33188,
      "old_path": "libusb/os/events_posix.c",
      "new_id": "952ea5f1e019f2287e2efe0124ca71d442245c92",
      "new_mode": 33188,
      "new_path": "libusb/os/events_posix.c"
    },
    {
      "type": "modify",
      "old_id": "401de043e40cd1f75b06e03e1d0afe79b1ce56e2",
      "old_mode": 33188,
      "old_path": "libusb/os/events_posix.h",
      "new_id": "d81b5c4df4ab40e75aaf5b037eabdb478c20d784",
      "new_mode": 33188,
      "new_path": "libusb/os/events_posix.h"
    },
    {
      "type": "modify",
      "old_id": "bf72b266efbbb8b0ab5f9ae9e1a7f77a00fefa90",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "c972e0984abc88c74803effc4eefcb5476afce06",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
