)]}'
{
  "commit": "15ecd0cbe5ba833df9ec38bb40929ae0d9c1ef99",
  "tree": "ad02b371027d341eb8cd1daff69df56d59fb20dc",
  "parents": [
    "8cb858aa11ea203f4c3affa6ee635aefe0d1c3e4"
  ],
  "author": {
    "name": "Andrew de los Reyes",
    "email": "adlr@chromium.org",
    "time": "Thu Jun 26 16:38:32 2014"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Sat Jun 28 00:55:22 2014"
  },
  "message": "Filter kernel key-repeat events\n\nThese events can cause problems on some devices, like combination\ntouch/keyboard devices. In the device we have (Logitech TK820), we get\nrepeated BTN events that are really just supposed to indicate the\nfinger count, but end up sending events into the gesture recognizer\nwithout new finger positions, triggering bugs.\n\nAdditionally, these events are unneeded, because X does key repeat for\nus.\n\nSince these events have no benefit and cause issues, filter them.\n\nBUG\u003dchromium:389178\nTEST\u003dTK820 keyboard touchpad doesn\u0027t exhibit jittery behavior. Also,\nkey repeat still works.\n\nChange-Id: Ib8bcdc7db9df8863b996222c12afefa91539c47d\nReviewed-on: https://chromium-review.googlesource.com/205775\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffce02790c0ddcd5e32481aa66fd275803680671",
      "old_mode": 33188,
      "old_path": "include/libevdev/libevdev.h",
      "new_id": "3240e7f40131977b7d993f4d6b1a4118b273a659",
      "new_mode": 33188,
      "new_path": "include/libevdev/libevdev.h"
    },
    {
      "type": "modify",
      "old_id": "cd69ba8cc8857582fa8e7eea9bdd05babbd2f8e5",
      "old_mode": 33261,
      "old_path": "src/libevdev_event.c",
      "new_id": "694ed5a6074d9303a125472cc2e5ebd7e252d0a5",
      "new_mode": 33261,
      "new_path": "src/libevdev_event.c"
    }
  ]
}
