)]}'
{
  "commit": "bdb829e1dd710029a075b5f86d4053e7715beb06",
  "tree": "8cb82ceb65bf40e4966cea99d4a29576ae24e8b8",
  "parents": [
    "ac126f46cbab355d045772c1ecce899b683b2745"
  ],
  "author": {
    "name": "David Herrmann",
    "email": "dh.herrmann@gmail.com",
    "time": "Mon Jul 15 19:10:15 2013 +0200"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Wed Jul 31 10:33:05 2013 +0200"
  },
  "message": "HID: uhid: use generic hidinput_input_event()\n\nHID core provides the same functionality and can convert the input event\nto a raw output report. We can thus drop UHID_OUTPUT_EV and rely on the\nmandatory UHID_OUTPUT.\n\nUser-space wasn\u0027t able to do anything with UHID_OUTPUT_EV, anyway. They\ndon\u0027t have access to the report fields.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@gmail.com\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c741214dfbbb028044be22a88c5359f7ba49646",
      "old_mode": 33188,
      "old_path": "Documentation/hid/uhid.txt",
      "new_id": "dc35a2b75eeec08743b5e55614508a881589d3c0",
      "new_mode": 33188,
      "new_path": "Documentation/hid/uhid.txt"
    },
    {
      "type": "modify",
      "old_id": "fc307e0422afc92c31bfac65d410244d5859e804",
      "old_mode": 33188,
      "old_path": "drivers/hid/uhid.c",
      "new_id": "f53f2d52e677b4f80b1bd454e673f2ec0a7ce816",
      "new_mode": 33188,
      "new_path": "drivers/hid/uhid.c"
    },
    {
      "type": "modify",
      "old_id": "e9ed951e2b09c11bd010520e5ff0119b201ae1c9",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/uhid.h",
      "new_id": "414b74be4da1695bf677e599b8aaf5ec8500679c",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/uhid.h"
    }
  ]
}
