)]}'
{
  "commit": "fd04897bb20be29d60f7e426a053545aebeaa61a",
  "tree": "7cd86b2d9de79a70bdeb32997240af5e28be6d03",
  "parents": [
    "63b6971a0876b744e2fcf3c9df15d130501e1deb"
  ],
  "author": {
    "name": "Dave Young",
    "email": "hidave.darkstar@gmail.com",
    "time": "Tue Jan 22 15:27:08 2008 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jan 24 20:40:44 2008 -0800"
  },
  "message": "Driver Core: add class iteration api\n\nAdd the following class iteration functions for driver use:\n\tclass_for_each_device\n\tclass_find_device\n\tclass_for_each_child\n\tclass_find_child\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b962a76875d276349ffc9130734387e52a673126",
      "old_mode": 33188,
      "old_path": "drivers/base/class.c",
      "new_id": "9f737ff0fc71f46d0bdade7c2a2caf90120515f5",
      "new_mode": 33188,
      "new_path": "drivers/base/class.c"
    },
    {
      "type": "modify",
      "old_id": "92ba3a874627ddecc5dd15c26ff535deaef47a7f",
      "old_mode": 33188,
      "old_path": "include/linux/device.h",
      "new_id": "cdaf57bf4d1992d2602ec3ee32e43544372c4283",
      "new_mode": 33188,
      "new_path": "include/linux/device.h"
    }
  ]
}
