)]}'
{
  "commit": "e568db9f722f35b83ec31bbdfd79e7471163ce23",
  "tree": "288b0e7ac6a691dd08f3bfc322d8f220e210d2a7",
  "parents": [
    "a25cfe5f1a87c0483218c92c986df20830d4ad8f"
  ],
  "author": {
    "name": "Nathan Hjelm",
    "email": "hjelmn@google.com",
    "time": "Mon Jul 26 23:23:12 2021 -0600"
  },
  "committer": {
    "name": "Nathan Hjelm",
    "email": "hjelmn@google.com",
    "time": "Mon Jul 26 23:23:12 2021 -0600"
  },
  "message": "core: set default backend options before calling backend init\n\nThis commit restores the previous behavior with regards to setting some backend options and\nrestores the ability to set default context options before libusb_init. None of the backends\nuse anything set in init in their set_option function so this should be safe with all\nbackends and options.\n\nReferences #942\n\nSigned-off-by: Nathan Hjelm \u003chjelmn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ec410b88698388b1d8d508f9d13b8ad5a81f1d8",
      "old_mode": 33188,
      "old_path": "libusb/core.c",
      "new_id": "f0844bfdf35bec95299a34a0718606c74cd5b80a",
      "new_mode": 33188,
      "new_path": "libusb/core.c"
    },
    {
      "type": "modify",
      "old_id": "88f37e6eca7cd8196e03a3189733099f454ecc93",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "a2c106c814ee31ab4b54db33c6e0553e18fc1179",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
