)]}'
{
  "commit": "b6956ffa595db97656d5901ca8fec77ef272d41a",
  "tree": "de10e798f086de6d0fcda6f8d2423ef176d13839",
  "parents": [
    "d1ad4ea331e78a5ff90eda7718da31bcbc1a9c38"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Wed Aug 30 15:46:48 2006 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Sep 27 11:58:57 2006 -0700"
  },
  "message": "usbcore: store each usb_device\u0027s level in the tree\n\nThis patch (as778) adds a field to struct usb_device to store the\ndevice\u0027s level in the USB tree.  In itself this number isn\u0027t really\nimportant.  But the overhead is very low, and in a later patch it will\nbe used for preventing bogus warnings from the lockdep checker.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5adce049b35ed8351b19c15c4c2518bd86cd5b6",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "78e910b2046c6516b12f34965f3b044dbc1feebd",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "c66303285a4570e64fc9f10d1cde3c586e382fd9",
      "old_mode": 33188,
      "old_path": "include/linux/usb.h",
      "new_id": "df5c93eb3ce9cc1336b75bd44dcae67107df1fbf",
      "new_mode": 33188,
      "new_path": "include/linux/usb.h"
    }
  ]
}
