)]}'
{
  "commit": "1d9f26262aef6d63ff65eba0fd5f1583f342b69b",
  "tree": "b2ed8e81376d0650cc6637e7c68abc27f013f819",
  "parents": [
    "18f7ad59b0ef341fb9390cb79b2a39707c48257d"
  ],
  "author": {
    "name": "Sebastian Kapfer",
    "email": "sebastian_kapfer@gmx.net",
    "time": "Tue Dec 15 08:39:50 2009 -0800"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Tue Dec 15 22:15:25 2009 -0800"
  },
  "message": "Input: ALPS - add interleaved protocol support (Dell E6x00 series)\n\nProperly handle version of the protocol where standard PS/2 packets\nfrom trackpoint are stuffed into middle (byte 3-6) of the standard\nALPS packets when both the touchpad and trackpoint are used together.\n\nThe patch is based on work done by Matthew Chapman and additional\nresearch done by David Kubicek and Erik Osterholm:\n\n\thttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/296610\n\nMany thanks to David Kubicek for his efforts in researching fine points\nof this new version of the protocol, especially interaction between pad\nand stick in these models.\n\nSigned-off-by: Sebastian Kapfer \u003csebastian_kapfer@gmx.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b03e7e0b40990c79900a043ea18aa6976de5b1e4",
      "old_mode": 33188,
      "old_path": "drivers/input/mouse/alps.c",
      "new_id": "f93c2c0daf1f70c2b337ecf8d84bdf4a0d306a10",
      "new_mode": 33188,
      "new_path": "drivers/input/mouse/alps.c"
    },
    {
      "type": "modify",
      "old_id": "bc87936fee1a4229202f8f462dfe774f6e2faff3",
      "old_mode": 33188,
      "old_path": "drivers/input/mouse/alps.h",
      "new_id": "904ed8b3c8becf2de0dd41518658ee8888b452f1",
      "new_mode": 33188,
      "new_path": "drivers/input/mouse/alps.h"
    }
  ]
}
