)]}'
{
  "commit": "ae6d22fe1812ce8d40add3eb74ede9cfd2eae44f",
  "tree": "473f4b03c22907be34e2d1e674ba3a9cb9a600b9",
  "parents": [
    "8fa7fd74ef398370383df276ca41082ba35aafd8"
  ],
  "author": {
    "name": "Matthew Wilcox",
    "email": "matthew.r.wilcox@intel.com",
    "time": "Thu Oct 07 13:05:22 2010 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Oct 22 10:21:50 2010 -0700"
  },
  "message": "USB: Move USB Storage definitions to their own header file\n\nThe libusual header file is hard to use from code that isn\u0027t part\nof libusual.  As the comment suggests, these definitions are moved to\ntheir own header file, paralleling other USB classes.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n[mina86@mina86.com: updated to use USB_ prefix and added #include guard]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nindex 0000000..d7fc910\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7fc910f1dc4317fe79fb1cd8c434b7e3d33b3ee",
      "new_mode": 33188,
      "new_path": "include/linux/usb/storage.h"
    },
    {
      "type": "modify",
      "old_id": "f387c436042efce22b59bbd5a4ec9f0015095531",
      "old_mode": 33188,
      "old_path": "include/linux/usb_usual.h",
      "new_id": "f091dc6e5a007b4559e677208125b14dd7abf07f",
      "new_mode": 33188,
      "new_path": "include/linux/usb_usual.h"
    }
  ]
}
