)]}'
{
  "commit": "56adebc49718b63046c3bca3bdd632f987a26962",
  "tree": "d89b622454e855ff102165536a63841eb22aa213",
  "parents": [
    "9da41a1f0d4f933d113e02b8f5ac94fb082db0c9"
  ],
  "author": {
    "name": "Arpit Singh",
    "email": "arpitks@google.com",
    "time": "Tue Apr 25 13:56:05 2023 +0000"
  },
  "committer": {
    "name": "Arpit Singh",
    "email": "arpitks@google.com",
    "time": "Fri May 05 14:49:44 2023 +0000"
  },
  "message": "InputMapper refactor: TouchInputMapper\n\nAdd a factory method for TouchInputMapper(s) to be configured on\ninitilisation\n\nTest: m checkinput \u0026\u0026 atest libinput_tests inputflinger_tests\nBug: 256009910\nChange-Id: I738e2947ff98016e00c290365292ab01b04e7d26\n(cherry picked from commit a8c236b2220cc7f9b0479a82d76d0962a84e902f)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b86906b2cd41d3320388aba964e5071fed66873d",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/InputDevice.cpp",
      "new_id": "ec8a443eba202929c94ee044b84934b1ef9830e6",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/InputDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "63035466cc0ae309916d42c4fb987b6a06bd89a3",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/include/InputDevice.h",
      "new_id": "0b8a608891620699403eccfaed965ae305a2d747",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/include/InputDevice.h"
    },
    {
      "type": "modify",
      "old_id": "f01731748517dcc7efe65d32e456274042820d7d",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/mapper/InputMapper.h",
      "new_id": "06de4c25e3777438c7c1a9e5aba2a0b414b6907d",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/mapper/InputMapper.h"
    },
    {
      "type": "modify",
      "old_id": "a617420dc9e8604832205df8ea6274dccab989b4",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/mapper/MultiTouchInputMapper.h",
      "new_id": "1d788dffd4ea9031010f033c61e6ebf125d6f9eb",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/mapper/MultiTouchInputMapper.h"
    },
    {
      "type": "modify",
      "old_id": "93410078d1cc18eee44b54bc686d1b464c53d6c0",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/mapper/SingleTouchInputMapper.h",
      "new_id": "7726bfb159ed86b085654514195c386bae851c1c",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/mapper/SingleTouchInputMapper.h"
    },
    {
      "type": "modify",
      "old_id": "c72a263dcd1f59f6d6b76a3a2282bd37d7feece4",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/mapper/TouchInputMapper.cpp",
      "new_id": "f4d50b8fa17236eac9df8327ef37098292cd0b00",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/mapper/TouchInputMapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "7141924e8397650bbb8bb0fbbce4ace23c932cab",
      "old_mode": 33188,
      "old_path": "services/inputflinger/reader/mapper/TouchInputMapper.h",
      "new_id": "d8b59ca39b395f1d2a5c7ca793908ad79af63db3",
      "new_mode": 33188,
      "new_path": "services/inputflinger/reader/mapper/TouchInputMapper.h"
    },
    {
      "type": "modify",
      "old_id": "d9690349fb9f31f11eca9aa10e0924c80e2fcd5c",
      "old_mode": 33188,
      "old_path": "services/inputflinger/tests/InputMapperTest.h",
      "new_id": "2b6655c45e4d99b57b67280b28de6e4ac1aa1eb7",
      "new_mode": 33188,
      "new_path": "services/inputflinger/tests/InputMapperTest.h"
    },
    {
      "type": "modify",
      "old_id": "d56db113ad21cfa690e823f21e3a7305c7b76271",
      "old_mode": 33188,
      "old_path": "services/inputflinger/tests/InputReader_test.cpp",
      "new_id": "ae3ae6c006e6886950288236c80a2a708b239602",
      "new_mode": 33188,
      "new_path": "services/inputflinger/tests/InputReader_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "84ac0fd2623f978b2628851872a4f530b7281463",
      "old_mode": 33188,
      "old_path": "services/inputflinger/tests/fuzzers/FuzzContainer.h",
      "new_id": "b9929289f1eacd91588ac23b06809387df2c160c",
      "new_mode": 33188,
      "new_path": "services/inputflinger/tests/fuzzers/FuzzContainer.h"
    }
  ]
}
