)]}'
{
  "commit": "64e35d92367d8cd376946eb924838de1dd3287c7",
  "tree": "9100e11f70dcbca6696ec29e1c9da91f9331f793",
  "parents": [
    "643616e6780b26dd8c9cea0b9344bb5d7aeae29d"
  ],
  "author": {
    "name": "Pete Zaitcev",
    "email": "zaitcev@redhat.com",
    "time": "Thu Mar 08 20:02:26 2007 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Apr 27 13:28:34 2007 -0700"
  },
  "message": "libusual: change block scope variable to function scope\n\nSomeone changed the code to kthread and used his style instead of mine.\n\nThe problem with the block variables is that they provoke shadowing,\nwhich is actually exactly what has happened in my other tree which\nhas the class patch.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "599ad10a761b703da02f989eb51a88d0941ae0fd",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/libusual.c",
      "new_id": "06d1107dbd47e65eb85d8db1d6a40aa441fe4ec5",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/libusual.c"
    }
  ]
}
