)]}'
{
  "commit": "da5df37c4d1a2841c6f9cdc626386d096f5f312d",
  "tree": "63f529f2d77e10fb9621052082c5f860b5275564",
  "parents": [
    "006ca0fbaa447cac329579d1072304833208358c"
  ],
  "author": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Wed Aug 26 15:42:39 2020 -0700"
  },
  "committer": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Sat Sep 12 22:44:28 2020 -0700"
  },
  "message": "build: Merge events and threads into single platform abstraction\n\nThe split between events and threads abstractions is unnecessary.\nSimplify the library by merging the two into a \"platform\" abstraction.\nThe only meaningful change is that Cygwin builds will no longer use the\nPOSIX threads abstraction but will instead use the native Windows one.\n\nThe downside to doing this is that the dpfp_threaded example program\nwill no longer be available on Cygwin builds. This should be fine, and\nfuture work will make dpfp_threaded available for all forms of Windows\nbuild systems.\n\nSigned-off-by: Chris Dickens \u003cchristopher.a.dickens@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3385553b14791737f2485af66897d289be38437f",
      "old_mode": 33188,
      "old_path": "Xcode/config.h",
      "new_id": "cbb7d26556d5c4aa5407eeb23f2a83a7eb7ab9c5",
      "new_mode": 33188,
      "new_path": "Xcode/config.h"
    },
    {
      "type": "modify",
      "old_id": "4a4b995c19b79988046d2421c51d5d444de97bc6",
      "old_mode": 33188,
      "old_path": "android/config.h",
      "new_id": "12172f6eb3919a75a022c0eacaa7e91332469753",
      "new_mode": 33188,
      "new_path": "android/config.h"
    },
    {
      "type": "modify",
      "old_id": "598438043409857ff91deb68c5c9e30d322dd16e",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "a5df4df0c08fb47113673617773e8f0747192c4a",
      "new_mode": 33188,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "2658490c17f4816449ca1574c698c2bdc786c6f4",
      "old_mode": 33188,
      "old_path": "examples/Makefile.am",
      "new_id": "db757b0b9910d05e88d4207f04265a5a810be06a",
      "new_mode": 33188,
      "new_path": "examples/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "72cd5027df320f924ac14f229a33583022ba7044",
      "old_mode": 33188,
      "old_path": "libusb/Makefile.am",
      "new_id": "c78006e5ee4316ba4212a636320abc8d0d257577",
      "new_mode": 33188,
      "new_path": "libusb/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "9db322b0108f1bfeecd3e8cb52ca2d0808cad45f",
      "old_mode": 33188,
      "old_path": "libusb/io.c",
      "new_id": "ebad3831958f2ed96bc665f8bfbc6ba7086e0fcf",
      "new_mode": 33188,
      "new_path": "libusb/io.c"
    },
    {
      "type": "modify",
      "old_id": "da45121f33593f4723fe928c15f97b5410e3646e",
      "old_mode": 33188,
      "old_path": "libusb/libusbi.h",
      "new_id": "e8a0f3599c29a4913b0e3fda3aefeacce7e11940",
      "new_mode": 33188,
      "new_path": "libusb/libusbi.h"
    },
    {
      "type": "modify",
      "old_id": "71a404fd85ede19ac373326cec89c0901f7cd6be",
      "old_mode": 33188,
      "old_path": "libusb/os/threads_posix.c",
      "new_id": "071e20590dd0f7036ce9cb32a12fe4afd6a35161",
      "new_mode": 33188,
      "new_path": "libusb/os/threads_posix.c"
    },
    {
      "type": "modify",
      "old_id": "3de4f023e8b301f56df4e8332779759546a0399c",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_common.h",
      "new_id": "9f88956424e309f4badf7d80bc55180e5e2165f4",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_common.h"
    },
    {
      "type": "modify",
      "old_id": "a2be5c200507c816f8cfe8f9c443915e50dda900",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "41b9eb49199c95780d0d7084e5a5312855aa7dd5",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    },
    {
      "type": "modify",
      "old_id": "2f6eaf0d25ef9856dde7e4b7490638f27aeccc00",
      "old_mode": 33188,
      "old_path": "msvc/config.h",
      "new_id": "2e0a01a6a48966b1030bc3a10bc984694ddffba7",
      "new_mode": 33188,
      "new_path": "msvc/config.h"
    }
  ]
}
