)]}'
{
  "commit": "46249ea60fbb61a72ee6929b831b1f3e6865f024",
  "tree": "88373e1e0c42a3bbd511123d68bf44e2c2916ebf",
  "parents": [
    "14e4020630b364cc564172a476cd6a6ac4bc7393"
  ],
  "author": {
    "name": "Anton Ekblad",
    "email": "valderman@gmail.com",
    "time": "Mon Oct 22 00:59:59 2007 -0400"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Mon Oct 22 00:59:59 2007 -0400"
  },
  "message": "Input: appletouch - apply idle reset logic to all touchpads\n\nNot only Geyser 3 but also Geyser 1 need to be reset after they become\nidle to stop them from needlessly waking up the kernel. Do idle reset\non all touchpads, regardless of their version - if we see 10 empty\npackets the touchpad needs to be reset; good touchpads should not send\nempty packets anyway.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0117817bf538c5ce36511965b08134b550aa5c3a",
      "old_mode": 33188,
      "old_path": "drivers/input/mouse/appletouch.c",
      "new_id": "f132702d137d1c3810ef01b3080dd33301ef1b87",
      "new_mode": 33188,
      "new_path": "drivers/input/mouse/appletouch.c"
    }
  ]
}
