)]}'
{
  "log": [
    {
      "commit": "d04df0232d6b5172dc1958df1829abd0214c8969",
      "tree": "0804230b8237eeb777c2a1eb3639a273636b89a5",
      "parents": [
        "4936f97cbb99c19680ea6a3cc0148ebe51f0eb68"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Feb 01 09:12:24 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 01 09:14:17 2012 -0800"
      },
      "message": "Input: document device properties\n\nAdd a section which defines the input device properties and provides\nguidelines on how to use them.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nReviewed-by: Jussi Pakkanen \u003cjussi.pakkanen@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9fb0f14e31b6101a0cc69a333b43541044f9b0a6",
      "tree": "a384acf387f5dff50e0c3a56fa54336dedd286c5",
      "parents": [
        "b1e064b81e238d47cb56544b34c9baf473e09837"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Apr 12 23:29:38 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 12 23:35:24 2011 -0700"
      },
      "message": "Input: evdev - indicate buffer overrun with SYN_DROPPED\n\nAdd a new EV_SYN code, SYN_DROPPED, to inform the client when input\nevents have been dropped from the evdev input buffer due to a\nbuffer overrun.  The client should use this event as a hint to\nreset its state or ignore all following events until the next\npacket begins.\n\nSigned-off-by: Jeff Brown \u003cjeffbrown@android.com\u003e\n[dtor@mail.ru: Implement Henrik\u0027s suggestion and drop old events in\n case of overflow.]\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b1e064b81e238d47cb56544b34c9baf473e09837",
      "tree": "20c4eedc817ef2a89d757c75ce083a8bcffcf747",
      "parents": [
        "ba6a078b77e0dc1309d7e6e2ee034b92ab91f88c"
      ],
      "author": {
        "name": "Chase Douglas",
        "email": "chase.douglas@canonical.com",
        "time": "Tue Apr 12 23:29:07 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 12 23:35:18 2011 -0700"
      },
      "message": "Input: document event types and codes and their intended use\n\nThis commit adds the file Documentation/input/event-codes.txt.\n\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ]
}
