)]}'
{
  "commit": "91fa08ff1bd85ae41d71e1ed5ee72357c975ee3b",
  "tree": "78a1d48c0aac3feeeb6212d1af5ac57a4986221f",
  "parents": [
    "beac1471aab97797a66542e9fd22e5cfc5447c02"
  ],
  "author": {
    "name": "Siarhei Vishniakou",
    "email": "svv@google.com",
    "time": "Fri Jun 08 22:49:30 2018 +0100"
  },
  "committer": {
    "name": "Siarhei Vishniakou",
    "email": "svv@google.com",
    "time": "Thu Jul 05 16:29:51 2018 +0100"
  },
  "message": "Move displayId into InputEvent\n\nNow both KeyEvent and MotionEvent will contain displayId. This will help\nwith dispatching input events to specific displays. There are use cases\nwhere a particular input device is used for a specific display only, and\nit sends key events to the system. This will help with those usages.\n\nTest: atest view.MotionEventTest view.KeyEventTest\nBug: 64258305\nChange-Id: I75891037617ed60820d60736216a0d615ab5e3b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f2aab94958c10eb919b7a1546ad248f8ce92909",
      "old_mode": 33188,
      "old_path": "core/java/android/view/InputEvent.java",
      "new_id": "c25736495b0ea985fa24c04f55422444a2a5e0b7",
      "new_mode": 33188,
      "new_path": "core/java/android/view/InputEvent.java"
    },
    {
      "type": "modify",
      "old_id": "35546f8bf186c98eb31318bde96fe34b2646c581",
      "old_mode": 33188,
      "old_path": "core/java/android/view/KeyEvent.java",
      "new_id": "2c00391e74505668bfb248493cec56d739e14b17",
      "new_mode": 33188,
      "new_path": "core/java/android/view/KeyEvent.java"
    },
    {
      "type": "modify",
      "old_id": "9148c27f60066becf4d83dfc7018874bc89f466c",
      "old_mode": 33188,
      "old_path": "core/java/android/view/MotionEvent.java",
      "new_id": "344806aa4d508094db76a9e5f571afd8bf64fd21",
      "new_mode": 33188,
      "new_path": "core/java/android/view/MotionEvent.java"
    },
    {
      "type": "modify",
      "old_id": "095252c283321a633ef6ed1c5cd443d03208866c",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_InputEventSender.cpp",
      "new_id": "10da89227f51425c0c9accf77cb5c58dd3f8e6ea",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_InputEventSender.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a6e745b60a856b871f3f8859329ede7151d2a4e",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_KeyEvent.cpp",
      "new_id": "f0107723a43e6dae541d640a74965209376d2f8d",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_KeyEvent.cpp"
    },
    {
      "type": "modify",
      "old_id": "aabf8160686407d3be406d4685e850d0f5655e79",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/android/view/KeyEventTest.java",
      "new_id": "b9d95e542f119d17ac7c40b8af396b7a50d0d123",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/android/view/KeyEventTest.java"
    },
    {
      "type": "modify",
      "old_id": "38a1cd745722eaa7eab2dae4ecfb6b463eed1046",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/input/InputForwarder.java",
      "new_id": "00af8398d0fff41559b35732fba2dc59ed9f5514",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/input/InputForwarder.java"
    },
    {
      "type": "modify",
      "old_id": "89efe12927baaf0e6eaf77196189bf2b0624061c",
      "old_mode": 33188,
      "old_path": "services/core/jni/Android.bp",
      "new_id": "9e1191d2c1ef6903f3c24fb7834981604edeb07e",
      "new_mode": 33188,
      "new_path": "services/core/jni/Android.bp"
    }
  ]
}
