)]}'
{
  "log": [
    {
      "commit": "e0273728564a395a13cfed70e34da4f2613d2d44",
      "tree": "e57de35badafff2cc3afcd8896479242b94cc3ec",
      "parents": [
        "74c4fb058083b47571a4f76dcfce95085f2d8098",
        "11576c6114c3b6505aea2e0c988bedb856a0e20c",
        "d41c2a7011dffc60571eab8dc4e2a297ef106f44",
        "4371ea8202e98c8ef77ca887de3b19affbb3498f",
        "cd07655e732b265eb12a5804ddf7ffae945c9ab9",
        "78761ff9bc4e944e0b4e5df1e7eedcfdbb1a9a1a",
        "90120d66974ecf22c32d8cbb2347097ce4144403"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 05 15:51:02 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 05 15:51:02 2012 +0100"
      },
      "message": "Merge branches \u0027hyperv\u0027, \u0027multitouch\u0027, \u0027roccat\u0027, \u0027upstream\u0027, \u0027upstream-fixes\u0027, \u0027wacom\u0027 and \u0027wiimote\u0027 into for-linus\n"
    },
    {
      "commit": "05ee28387946ca9936956a6e45f822c0c41dfc87",
      "tree": "4dd0fb6b3824cd36d760210f6f178c19f22052ff",
      "parents": [
        "d66c266ad40e92a5c24fd0c5bbcf08c04ae41b6c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 21 00:29:19 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 21 00:29:19 2011 +0100"
      },
      "message": "HID: emsff: use symbolic name instead of hardcoded PID constant\n\nUse macro instead of 0x118 PID in device table.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8f86a2c3cb90e8bb0733de2d2b0abbe7050bb536",
      "tree": "c5e08b28ca080993046f5ed64fe0026df9fb21c8",
      "parents": [
        "15d0580f20f5d3f997e3823bfe39daa3d521a99d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:39:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:17 2011 -0400"
      },
      "message": "hid: Add module.h to fix up implicit users of it\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in clocksource\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "2dcd9543a28da523a179a13b1eefa5f9b8e05d72",
      "tree": "a11707336226b54ec1f72c3e99a4f953cad1b088",
      "parents": [
        "b30d89d1055f9acd14b5eaf82d8f6a4763e91d85"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 19 16:14:04 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jul 20 11:55:18 2011 +0200"
      },
      "message": "HID: emsff: properly handle emsff_init failure\n\nemsff_init() may fail, let\u0027s properly handle the failure.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4291ee305e9bb0699504a66f0e2b7aefcf0512a5",
      "tree": "3996b77eb64d4f3b76a0799f30a5b2ba6cbc9ddb",
      "parents": [
        "5bea7660bba973dc5e8e9d92b11fb1dd5b524ebf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 09 19:29:03 2010 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 10 15:10:38 2010 +0100"
      },
      "message": "HID: Add and use hid_\u003clevel\u003e: dev_\u003clevel\u003e equivalents\n\nNeaten current uses of dev_\u003clevel\u003e by adding and using\nhid specific hid_\u003clevel\u003e macros.\n\nConvert existing uses of dev_\u003clevel\u003e uses to hid_\u003clevel\u003e.\nConvert hid-pidff printk uses to hid_\u003clevel\u003e.\n\nRemove err_hid and use hid_err instead.\n\nAdd missing newlines to logging messages where necessary.\nCoalesce format strings.\n\nAdd and use pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\n\nOther miscellaneous changes:\n\nAdd const struct hid_device * argument to hid-core functions\nextract() and implement() so hid_\u003clevel\u003e can be used by them.\nFix bad indentation in hid-core hid_input_field function\nthat calls extract() function above.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "04561c5aa243c98cae93cde27e05740df787e692",
      "tree": "a56fe4bb3da50b20e5724e53703c528cbf323d92",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf"
      ],
      "author": {
        "name": "Ignaz Forster",
        "email": "ignaz.forster@gmx.de",
        "time": "Mon Nov 01 15:13:37 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:13:37 2010 -0400"
      },
      "message": "HID: Add Force Feedback support for EMS Trio Linker Plus II\n\nThe device has connections for GameCube, PlayStation 2 and Dreamcast\ncontrollers, however Force Feedback is only supported for PS2 and GC\ncontrollers.\n\nWhen using a PS2 controller it may be necessary to press the \"Analog\" button to\nenable support for both motors (this behavior is identical to the Windows\ndriver, I have found no way to avoid that).\n\nSigned-off-by: Ignaz Forster \u003cignaz.forster@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ]
}
