)]}'
{
  "commit": "8b93a7157d3b7dad8531c61af860352efca29b20",
  "tree": "c916e72d55606d6109e44ea1a128380b12c4a881",
  "parents": [
    "e32f1fd7bff3a483ce25717342a50af24b73a0c1"
  ],
  "author": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Mon Mar 16 20:14:24 2020 -0700"
  },
  "committer": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Mon Mar 16 20:14:24 2020 -0700"
  },
  "message": "Haiku: Fix some issues in the backend\n\nSince commit 8cfcc63f4f (\"haiku_usb_raw: Add missing wrap_sys_device\nfield to usbi_os_backend\"), compilation of the Haiku backend has been\nbroken. Since the code is C++, named initializers are not supported. Fix\nthis by going back to the original style of initializing\nusbi_os_backend.\n\nAdditionally, commit db99ef3451 (\"Various fixes for the Haiku port\")\nfurther broken some things. The ClearHalt() function was defined as a\nmember of the USBDevice class but is declared and needed as a member of\nthe USBDeviceHandle class. The ioctl command code also contained a typo.\n\nSigned-off-by: Chris Dickens \u003cchristopher.a.dickens@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90c795a91b79d06d477b830c0a674b76fbe59f68",
      "old_mode": 33188,
      "old_path": "libusb/os/haiku_pollfs.cpp",
      "new_id": "cb28c51ef1de986e62deaf30ca54764679fb529b",
      "new_mode": 33188,
      "new_path": "libusb/os/haiku_pollfs.cpp"
    },
    {
      "type": "modify",
      "old_id": "f15e58e70342cf66525012e84dd6dd04b8aae8e1",
      "old_mode": 33188,
      "old_path": "libusb/os/haiku_usb.h",
      "new_id": "9a87859c5549955ec44e4701da257a5050f56195",
      "new_mode": 33188,
      "new_path": "libusb/os/haiku_usb.h"
    },
    {
      "type": "modify",
      "old_id": "6e59deddcee5a154500bf55d00a8af9988afce43",
      "old_mode": 33188,
      "old_path": "libusb/os/haiku_usb_backend.cpp",
      "new_id": "9eda26364d3a619d7f8001ffb66cc26cdc4bd84a",
      "new_mode": 33188,
      "new_path": "libusb/os/haiku_usb_backend.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c0c4db92f3808201730f37f1572b8e3bad99e94",
      "old_mode": 33188,
      "old_path": "libusb/os/haiku_usb_raw.cpp",
      "new_id": "af28c0b07090b36096dfba590030cf504f5f6252",
      "new_mode": 33188,
      "new_path": "libusb/os/haiku_usb_raw.cpp"
    },
    {
      "type": "modify",
      "old_id": "4528bbf1b98d791713821ade9a1d35aa54e27a5a",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "2d66b79c0010a89346ba1aa11169dc59681afe4f",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
