)]}'
{
  "log": [
    {
      "commit": "6e32819e12ffbd507eced11a1871700a387d5407",
      "tree": "88667366dd1e10a6af06eca21b5b0acc11b8eb4d",
      "parents": [
        "e5a2a04c264e693eafcc78fec5add34c9e15e471"
      ],
      "author": {
        "name": "micki",
        "email": "micki@micki-laptop.(none)",
        "time": "Sat Jun 19 11:37:29 2010 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 21 13:41:13 2010 +0200"
      },
      "message": "HID: ntrig: add support for new firwmare versions\n\nSigned-off-by: Micki Balanga \u003cmicki@n-trig.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ab3f4980ec62b907e697ff0934a8e1d076a6d46d",
      "tree": "d04536921e71391a76e576421c05b201c5238f67",
      "parents": [
        "eab32f5f65574c7484ed883c2245758f5a98878c"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue May 04 14:20:16 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 11 10:45:22 2010 +0200"
      },
      "message": "HID: ntrig: add filtering module parameters\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "eab32f5f65574c7484ed883c2245758f5a98878c",
      "tree": "ce8c94b87c2a16467c730742ecc25074b53b7e3f",
      "parents": [
        "369db2a6008e8fc3cf5006fa8aab71bd58adfc1f"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue May 04 14:20:17 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 11 10:45:22 2010 +0200"
      },
      "message": "HID: ntrig: add sysfs access to filter parameters\n\nThis should make it a little more convenient to tweak the filtering\nparameters on the fly.  Also unlike load-time parameters, this provides\nindependent tuning for each device conntected.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "369db2a6008e8fc3cf5006fa8aab71bd58adfc1f",
      "tree": "d2ce4d9b692e7b313fc6f2a35bf62011141c98da",
      "parents": [
        "94b849aaf6e22ab7bf54b0d0377a882d4892396d"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue May 04 14:20:15 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 11 10:45:22 2010 +0200"
      },
      "message": "HID: ntrig: add sensitivity and responsiveness support\n\nThe old rejection size thresholds were too high for the 12\" devices.\nLarger surfaces like the Dell Studio17 exacerbated the problem since\ncontact size is reported on the same logical scale, making a contact\nlook smaller to the larger screen.\n\nSince we have observed erroneous ghost events from these devices we\nstill need to filter the incoming stream.\n\nThe prior size threshold filter is still in place, though with\ndefaults set to leave it off.\n\nThis patch adds the two new classes of filters, those that reject\nlive frames before activation, and those that reject empty frames\nuntil deactivation.  These filters are expressed in terms of a\nsimple state machine for clarity (I hope).\n\nThe activation filter has two components, slack and size, events\nare discarded until either is satisfied.  Slack is defined as\nthe number of seemingly good contacts to read before accepting the\nstream as valid (if the threshold is reached in the middle of a frame\nthe remainder of that frame is still discarded).\n\nThe deactivation filter discards empty frames until hitting a\ndeactivate slack.  This time measured in frames.  N-Trig devices\nemit 5-8 (observed so far) empty frames at the end of multitouch\nactivity.  Ignoring the first few enables us to safely and gracefully\nhandle erroneous empty frames, thus preventing a change in the tool\nstate which would otherwise result in things like broken lines or\ndragged objects being dropped in bad places.\n\nAlso, now that devices with different logical densities have\nbeen observed, the aforementioned sizes are scaled from physical\nto logical scales once those scales are identified.  Hopefully this\nshould mean that a given threshold value means the same thing across\ndiffering devices.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ed7e2ca24bfff5c7a09de8a05c536f68560b34fb",
      "tree": "2118ed170ebc7a1bf2337ce266a18b75d568d788",
      "parents": [
        "250d377522fd81459a4ea2350a794b453f37ce7d"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Mon May 03 05:08:30 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 15:23:11 2010 +0200"
      },
      "message": "HID: ntrig: Remove unused macro, TripleTap and QuadTap\n\nRemoving the higher number taps.  Their usage was incorrect\nand even if correct they should not be used for a touch screen.\n_MT_ events should be used to communicate multiple fingers.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "250d377522fd81459a4ea2350a794b453f37ce7d",
      "tree": "094c9117466d345725f76e0064a3a4aede456fd6",
      "parents": [
        "5a38f2c7c4dd53d5be097930902c108e362584a3"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Mon May 03 05:08:29 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 15:23:11 2010 +0200"
      },
      "message": "HID: ntrig: TipSwitch for single touch mode touch.\n\nInclude TipSwitch in the touch detection decision for some single touch\nfirmwares.  Confidence and InRange are high for all finger events\nincluding those used to indicate the finger is no longer in contact with\nthe sensor.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2170c5a8ae4b952e517e7b0565528914ddc11320",
      "tree": "cba6020752642b9a068249c348a8e42ffaf359e4",
      "parents": [
        "1ce31b255cf8b06470dfbd469055b6fd8d2274bc"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Fri Apr 09 17:58:25 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 13 15:22:59 2010 +0200"
      },
      "message": "HID: ntrig: Emit TOUCH with DOUBLETAP for single touch\n\nI squelched TipSwitch in a recent patch which resulted in the loss\nof Touch events for single touch firmwares.  This patch just puts Touch back\nin for single touch, and bundles it with DoubleTap (like the multitouch code).\nThe two events are used to convey the same message to different drivers.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c0858552c088616c18879c347d9e0daa98cf2b15",
      "tree": "b482af2e19051b62eb92a303553a98de0b3cfb26",
      "parents": [
        "6549981bc54777c37eccf987e227aff47022ab7c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 07 12:10:29 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 07 12:10:29 2010 +0200"
      },
      "message": "HID: ntrig: explain firmware quirk\n\nCommit 6549981bc54777c (\"HID: fix N-trig touch panel with recent firmware\")\nadds a quirk that is needed for devices with more recent firmware so that\nthey become operational.\n\nAs it\u0027s not directly obvious from the code why is it needed, a comment\nis worthwile.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6549981bc54777c37eccf987e227aff47022ab7c",
      "tree": "75334faa507fbbd7f7082e905fe6bddeea34ef61",
      "parents": [
        "ab195c58b864802c15e494f06ae109413e12d50b"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Tue Apr 06 22:22:58 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 06 23:14:07 2010 +0200"
      },
      "message": "HID: fix N-trig touch panel with recent firmware\n\nAdded an init message that avoids device freeze with recent firmware.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nTested-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "2886539d5e649c22a6d2107eb431d3bee81e0e6d",
      "tree": "3c552a2f31654171553a55bf2db45ec468b7c5d1",
      "parents": [
        "eff7f270e9a05688066f40589d7b44e1dcf335dc"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Wed Mar 10 16:10:28 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 10 16:10:28 2010 +0100"
      },
      "message": "HID: ntrig: fix touch events\n\nThis reinstates the lost unpressing of BTN_TOUCH.  To prevent undesireably\ntouch toggles this also deals with tip switch events.\n\nAdded a trap to prevent going out of bounds for hidinputs with empty reports.\n\nClear bits of unused buttons which result in misidentification.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ff5cf34c809cd5950579e46e7c10c29bc647aaf1",
      "tree": "99ad8a404ba5bf7f567e77adc11cebee3f710581",
      "parents": [
        "dbf2b17de505d390b5ecf5b5944fc0c88f6d66fe"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue Feb 16 10:22:11 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 16 17:56:20 2010 +0100"
      },
      "message": "HID: hid-ntrig: Single touch mode tap\n\nAdd DOUBLETAP to events emitted when in single touch only mode.\n\nUsers with a single touch firmware report not seeing the DOUBLETAP events; this\nis a side effect of dropping old mapping for confidence. The confidence mapping\nmay be fine for singletouch mode but causes problems in multitouch mode.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dbf2b17de505d390b5ecf5b5944fc0c88f6d66fe",
      "tree": "26da975937205a3939557cac0cffc735450eb058",
      "parents": [
        "b0549cf1a35a92edf053d94066e60fb0ed02bb71"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Fri Feb 12 21:13:05 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 16 13:54:23 2010 +0100"
      },
      "message": "HID: hid-ntrig: multitouch cleanup and fix\n\nThis cleans up the identification of multitouch groups and enables\nthe end of group sync.\n\nTaps are now explicitly handled to adjust for the changes in the\nevent stream in multitouch mode.  Added triple and quad tap for the\nbenefit of tools that recognize different tap types but do not have\nfull multi touch support.\n\nThis cleans up the behavior particularly for the latest firmware, which\ndidn\u0027t work particularly well with the older version of the driver.\n\nIn this form, when multitouch is active, both mt and st events will come out of\nthe \"N-Trig MultiTouch\" device.  And when its not st events will come out of\n\"N-Trig Touchscreen\".\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b0549cf1a35a92edf053d94066e60fb0ed02bb71",
      "tree": "ad00413e39d7def8109ca0388574cdf9a7aca733",
      "parents": [
        "943ed464f3722de0569cf41ba6ec094768ac046d"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Thu Feb 11 22:14:06 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 16 13:53:52 2010 +0100"
      },
      "message": "HID: n-trig: remove unnecessary tool switching\n\nWith the pen and touch split apart, we no longer need to inject\nadditional tool switching events.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "943ed464f3722de0569cf41ba6ec094768ac046d",
      "tree": "62963642301e4bb41aeb9128d731014214d378b6",
      "parents": [
        "858155fbcc0cd713f6382c527bb1c3abc0ed6d00"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Thu Feb 11 22:14:05 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 16 13:53:22 2010 +0100"
      },
      "message": "HID: hid-ntrig add multi input quirk and clean up\n\nAdded a quirk to enable distinct input devices.  The digitizer utilizes\nthree inputs to represent pen, multitouch and a normal touch screen.\n\nWith the Pen partitioned, it behaves well and does not need special\nhandling.\n\nAlso, I set names to the input devices to clarify the functions of the\nvarious inputs.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a24f423bdf253ccee369adc6c5451b40a0716fbb",
      "tree": "cd33843be6cea5a78a966e3b5e733f5bc99681aa",
      "parents": [
        "7a84b1336a145d683fb8cdfd6c2c67545a58b126"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 02 19:08:38 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:01 2009 +0200"
      },
      "message": "HID: adding __init/__exit macros to module init/exit functions\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions of several HID drivers from drivers/hid/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "837b47533a6476ab3fb96b1f52edd3ce9f3162b8",
      "tree": "73bcac56f0e4fd0d347fe91a9a28c6bdfad6bc72",
      "parents": [
        "8b424887b603e953af7238fef96629424dc915cb"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue Jun 23 14:09:26 2009 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:01 2009 +0200"
      },
      "message": "HID: ntrig tool separation and pen usages\n\nWhen both touch and pen are active send a tool announcement before\nsending any status changes so that event users may differentiate\nwhich tool is changing.\n\nRestored three usage codes used by the pen.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nAcked-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "57fd637ad9ac6b13c1c47b9a0ced4ee99bb26e76",
      "tree": "03d8c1adc3c39df4dbf5638ab76605993e8e73a8",
      "parents": [
        "89f536ccfa8b370ff4d054f4061858ca9322c25a"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@enac.fr",
        "time": "Wed May 20 15:49:35 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 20 15:49:35 2009 +0200"
      },
      "message": "HID: Multitouch support for the N-Trig touchscreen\n\nAdds support for multitouch interaction on the N-Trig touchscreen, using the\nnew ABS_MT_* input constants. Single touch support works as previously. This\ncode was tested against two versions of the N- Trig firmware: one that supports\ndual pen/finger single touch, and one that supports finger multitouch but no\npen at all. Copyright notices that looked wrong were removed, as it seems that\nthere is only code written in 2009 by Rafin Rubin and Stephane Chatty in this\nfile.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "afa5eb7c68689ced4284f01c96feed44a2d0a127",
      "tree": "3c92a5ec36a82c08a85aae918c7f29252562e2aa",
      "parents": [
        "b2ddd54e19dfff559a02ec8e7e532357b3f09849"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Mar 18 09:13:37 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:54 2009 +0200"
      },
      "message": "HID: remove compat stuff\n\nThis removal was scheduled and there is no problem with later\ndistros to adapt for the new bus, thanks to aliases.\n\nmodule-init-tools map files are deprecated nowadays, so that\nthe patch which introduced hid ones into the m-i-t won\u0027t be\naccepted and hence there is no reason for leaving compat stuff in.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "94011f93f2cd7410401e22390cf7a14fe5495a22",
      "tree": "b0e96a437574d2a5ce9f34d695b8f78bdc2c3916",
      "parents": [
        "9188e79ec3fd43a0a605274324aecfb731baa88b"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Wed Nov 19 15:54:46 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:51 2009 +0100"
      },
      "message": "HID: add n-trig digitizer support\n\nAdded quirks for the N-Trig digitizer.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ]
}
