)]}'
{
  "commit": "7455af41d19d5e0194e23f3b06f1bf64e3430d62",
  "tree": "f1547f3d33bac6b3c2a28b42d98305f5e67c28bf",
  "parents": [
    "f3e06df7e89a1b6ff6701d523b4beea6e3fa5159"
  ],
  "author": {
    "name": "Bartlomiej Sieka",
    "email": "tur@semihalf.com",
    "time": "Wed Aug 02 00:54:18 2006 +0200"
  },
  "committer": {
    "name": "Bartlomiej Sieka",
    "email": "tur@semihalf.com",
    "time": "Wed Aug 02 00:54:18 2006 +0200"
  },
  "message": "Add rudimentary handling of alternate settings of USB interfaces - to fix\nproblems with some USB storage devices. Some code readability improvements.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb881647233864ecbeef487f53feb81fbf376d7b",
      "old_mode": 33188,
      "old_path": "CHANGELOG",
      "new_id": "e9811168a6327b2541d327c10da4800875ad2f77",
      "new_mode": 33188,
      "new_path": "CHANGELOG"
    },
    {
      "type": "modify",
      "old_id": "fdfd042acaa7582596bfa2e0c6ead6f483ac2fe2",
      "old_mode": 33188,
      "old_path": "common/cmd_usb.c",
      "new_id": "fcc66621a3f7bb9dd974399983084cb62b8d5a8c",
      "new_mode": 33188,
      "new_path": "common/cmd_usb.c"
    },
    {
      "type": "modify",
      "old_id": "d9515e659cfa7c63d24beda3f90beaecdaac668c",
      "old_mode": 33188,
      "old_path": "common/usb.c",
      "new_id": "b1b7aec621a013b2ce4237038bd30bf2ee4d5d28",
      "new_mode": 33188,
      "new_path": "common/usb.c"
    },
    {
      "type": "modify",
      "old_id": "39d7f23cc71d5e265129a561aeb626be06be02a7",
      "old_mode": 33188,
      "old_path": "include/usb.h",
      "new_id": "bf7155404170337c8b7e1701c1aca5582c761262",
      "new_mode": 33188,
      "new_path": "include/usb.h"
    }
  ]
}
