)]}'
{
  "commit": "23f8ea74685ea0a03be8649ca33d5664bc789393",
  "tree": "83369a6d038b609bffff77050e9aa060f931d893",
  "parents": [
    "6b5cd68f8fb8d637729c8f67e041429995aa1396"
  ],
  "author": {
    "name": "Sean O\u0027Brien",
    "email": "seobrien@google.com",
    "time": "Wed Feb 28 16:16:49 2018"
  },
  "committer": {
    "name": "chrome-bot",
    "email": "chrome-bot@chromium.org",
    "time": "Thu Mar 08 00:54:57 2018"
  },
  "message": "Read MSC_TIMESTAMP from evdev and pass along\n\nThis CL passes along MSC_TIMESTAMP if the device reports it.  We will\nuse this in the touchpad gesture library for more accurate time deltas,\nparticularly for lux/hammer.\n\nBUG\u003db:65041115\nTEST\u003dDeploy to device which supports MSC_TIMESTAMP: values are\nsuccesfully passed.  Deploy to device without MSC_TIMESTAMP support: no\nproblems.\n\nChange-Id: Ib7c6431d11f593eb10481de6cc6348f837aee05c\nReviewed-on: https://chromium-review.googlesource.com/742488\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Michael Spang \u003cspang@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3240e7f40131977b7d993f4d6b1a4118b273a659",
      "old_mode": 33188,
      "old_path": "include/libevdev/libevdev.h",
      "new_id": "d68ea5246d3f974098f082a6b543e05d8c739f2a",
      "new_mode": 33188,
      "new_path": "include/libevdev/libevdev.h"
    },
    {
      "type": "modify",
      "old_id": "a220519aff7c142fe43de8e6314839a3601b6645",
      "old_mode": 33261,
      "old_path": "include/libevdev/libevdev_event.h",
      "new_id": "4a6f3698dd9342fa523613762e578c3aeb9b8935",
      "new_mode": 33261,
      "new_path": "include/libevdev/libevdev_event.h"
    },
    {
      "type": "modify",
      "old_id": "e920a026443907740c90bd6de49e482d92987730",
      "old_mode": 33188,
      "old_path": "src/libevdev.c",
      "new_id": "1b4d52e24832d55ce18aac1d653439e2b70c1cb6",
      "new_mode": 33188,
      "new_path": "src/libevdev.c"
    },
    {
      "type": "modify",
      "old_id": "4df9d4aa553c551950a69034c92a7a1bb39a7988",
      "old_mode": 33261,
      "old_path": "src/libevdev_event.c",
      "new_id": "e1835b407a4ae406169aea0fc1f37b9971edb152",
      "new_mode": 33261,
      "new_path": "src/libevdev_event.c"
    }
  ]
}
