)]}'
{
  "commit": "339d24c8235476ceee43f7d704415ccab85e2583",
  "tree": "2e95488fc760bba7e8a2cc84989d90686406c687",
  "parents": [
    "ced455398619b480e511d93f6c9664ae99978557"
  ],
  "author": {
    "name": "Nathan Hjelm",
    "email": "hjelmn@google.com",
    "time": "Fri Jul 09 09:17:33 2021 -0600"
  },
  "committer": {
    "name": "Nathan Hjelm",
    "email": "hjelmn@google.com",
    "time": "Fri Jul 09 09:17:33 2021 -0600"
  },
  "message": "darwin: improve support for auto-detaching a kernel driver\n\nThis commit improves the code around auto attach/detach of a kernel driver:\n\n - Log a warning when a driver can not be auto-detached and continue when claiming an\n   interface. It could be the case that the interface has no driver attached or that\n   the claim will still succeed.\n\n - Log a warning if the driver can not be auto-attached and return success when\n   releasing an interface. The operation did complete successfully but the\n   re-enumeration may have failed. This can be discovered on the next device\n   access.\n\nSigned-off-by: Nathan Hjelm \u003chjelmn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5faf18ac727f4171aa5eeb2ae9aee31a160a60b4",
      "old_mode": 33188,
      "old_path": "libusb/os/darwin_usb.c",
      "new_id": "d763c9db845b13335941999eca206b7cf535b105",
      "new_mode": 33188,
      "new_path": "libusb/os/darwin_usb.c"
    },
    {
      "type": "modify",
      "old_id": "90645965d6f525d89b8b0b2edfa0dd819a5d2a4e",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "6b45e58202051f56fa18d058624d606f7a7786da",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
