)]}'
{
  "commit": "4d53b8012f1f01ddb3f24db2031b042bb4cbd0d0",
  "tree": "4536bb9fefb51c212f28dee84e810ab0d6854a6e",
  "parents": [
    "a7197c2e4120ce40e7e3f5580336b9a1dc791220"
  ],
  "author": {
    "name": "Henrik Rydberg",
    "email": "rydberg@euromail.se",
    "time": "Mon Apr 23 12:07:02 2012 +0200"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Tue May 01 12:54:54 2012 +0200"
  },
  "message": "HID: Add device group to modalias\n\nHID devices are only partially presented to userland.  Hotplugged\ndevices emit events containing a modalias based on the basic bus,\nvendor and product entities. However, in practise a hid device can\ndepend on details such as a single usb interface or a particular item\nin a report descriptor.\n\nThis patch adds a device group to the hid device id, and broadcasts it\nusing uevent and the device modalias.  The module alias generation is\nmodified to match. As a consequence, a device with a non-zero group\nwill be processed by the corresponding group driver instead of by the\ngeneric hid driver.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ed4ff37dc2bf3797f8abfd6d33a90a428479cab",
      "old_mode": 33188,
      "old_path": "drivers/hid/hid-core.c",
      "new_id": "cfcb69eb17d6d67b3fdd9f42c25f5c1dfe1d8f55",
      "new_mode": 33188,
      "new_path": "drivers/hid/hid-core.c"
    },
    {
      "type": "modify",
      "old_id": "d8e7cc7f894fa69e9a1d43349ebfb955a6a9719b",
      "old_mode": 33188,
      "old_path": "include/linux/hid.h",
      "new_id": "a0e27ddb887d915670291de43819b574eab24886",
      "new_mode": 33188,
      "new_path": "include/linux/hid.h"
    },
    {
      "type": "modify",
      "old_id": "501da4cb8a6de02ecd0dbe8b6759c26b298d2c12",
      "old_mode": 33188,
      "old_path": "include/linux/mod_devicetable.h",
      "new_id": "55ed0b0dc610b969c8c4bb533b55f3c54116782b",
      "new_mode": 33188,
      "new_path": "include/linux/mod_devicetable.h"
    },
    {
      "type": "modify",
      "old_id": "8e730ccc3f2b22d55e7b716cf20298da4e9b7475",
      "old_mode": 33188,
      "old_path": "scripts/mod/file2alias.c",
      "new_id": "fe967cee73716f605fb69bb4f2f39a3d0bee63b7",
      "new_mode": 33188,
      "new_path": "scripts/mod/file2alias.c"
    }
  ]
}
