)]}'
{
  "commit": "f68c56b7d2351036d1ec58c7a0ac4f258cbc1fa2",
  "tree": "d8f241632882ee7de71bc1aed211ac9f220d9352",
  "parents": [
    "9a78da114c18c130769c1ba25cabbc34da7ad70c"
  ],
  "author": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Sun Apr 01 16:38:45 2012 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Apr 02 14:41:27 2012 -0700"
  },
  "message": "firewire: restore the device.h include in linux/firewire.h\n\nCommit 313162d0b838 (\"device.h: audit and cleanup users in main include\ndir\") exchanged an include \u003clinux/device.h\u003e for a struct *device but in\nactuality I misread this file when creating 313162d and it should have\nremained an include.\n\nThere were no build regressions since all consumers were already getting\ndevice.h anyway, but make it right regardless.\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4db7b68f058240ed0611fb0616d5c5ea91e79279",
      "old_mode": 33188,
      "old_path": "include/linux/firewire.h",
      "new_id": "cdc9b719e9c7e285e85878677a64ff4b3d7d3501",
      "new_mode": 33188,
      "new_path": "include/linux/firewire.h"
    }
  ]
}
