)]}'
{
  "commit": "0771bbacb4333a6ffab8945864f81cc843edd75f",
  "tree": "ef0641de5ea7f173aa876c4223e7ba8253093f99",
  "parents": [
    "900c61ee2a2070e004a127a2284c4b9b9140db5a"
  ],
  "author": {
    "name": "Chris Ye",
    "email": "lzye@google.com",
    "time": "Mon Dec 21 18:13:13 2020 -0800"
  },
  "committer": {
    "name": "Chris Ye",
    "email": "lzye@google.com",
    "time": "Mon Jan 25 23:08:32 2021 -0800"
  },
  "message": "Verify input device vendor/product ID and input sources for device added/changed.\n\nWhen creating virtual input device for test, verify the input device\nadded and changed notification event for input device vendor/product ID and\ninput sources to match the test case.\n\nBug: 175316710\nTest: atest android.hardware.input.cts\n\nChange-Id: I50d5cc53624bbeab34246b6397cc246016df34e3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e00742ff71289d00f8075615eb474038d503d62b",
      "old_mode": 33188,
      "old_path": "libs/input/src/com/android/cts/input/HidDevice.java",
      "new_id": "7646fce9a592bf12a2452447a9a61e1d6b902b24",
      "new_mode": 33188,
      "new_path": "libs/input/src/com/android/cts/input/HidDevice.java"
    },
    {
      "type": "modify",
      "old_id": "053bf08ecdfe9c201497459265762920e167dbb6",
      "old_mode": 33188,
      "old_path": "libs/input/src/com/android/cts/input/InputJsonParser.java",
      "new_id": "bdf262c244c5e7d938045d06adac6339d6914666",
      "new_mode": 33188,
      "new_path": "libs/input/src/com/android/cts/input/InputJsonParser.java"
    },
    {
      "type": "modify",
      "old_id": "fe6cc8fa4e1fbc584758ff2e8703f46e242d3cf3",
      "old_mode": 33188,
      "old_path": "libs/input/src/com/android/cts/input/UinputDevice.java",
      "new_id": "755647ca317bb551e65f7d4ae0870dd57a0603b3",
      "new_mode": 33188,
      "new_path": "libs/input/src/com/android/cts/input/UinputDevice.java"
    },
    {
      "type": "modify",
      "old_id": "9b70ac7edd3653023cfb75bf9adef5444b0fbb61",
      "old_mode": 33188,
      "old_path": "libs/input/src/com/android/cts/input/VirtualInputDevice.java",
      "new_id": "bcf28ebd2aea7b559afdbb27563a109f0a686add",
      "new_mode": 33188,
      "new_path": "libs/input/src/com/android/cts/input/VirtualInputDevice.java"
    },
    {
      "type": "modify",
      "old_id": "64cf5e4b44e08ad63c31228e0cb52475b8a4c2a7",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/asus_gamepad_register.json",
      "new_id": "abab3e6badf98dca446ef15235095f2fe6d91106",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/asus_gamepad_register.json"
    },
    {
      "type": "modify",
      "old_id": "73a6583712e10a9bb35b962a169024760a315799",
      "old_mode": 33261,
      "old_path": "tests/tests/hardware/res/raw/gamevice_gv186_register.json",
      "new_id": "53089acbacaf85c59fc3e3e768778eb9ad29fd15",
      "new_mode": 33261,
      "new_path": "tests/tests/hardware/res/raw/gamevice_gv186_register.json"
    },
    {
      "type": "modify",
      "old_id": "54f9c645004ed4cad340b0e5acc223499c6dd8a2",
      "old_mode": 33261,
      "old_path": "tests/tests/hardware/res/raw/google_atvreferenceremote_register.json",
      "new_id": "db03a7277a60ae921ea448db6d22a0c322eeabf8",
      "new_mode": 33261,
      "new_path": "tests/tests/hardware/res/raw/google_atvreferenceremote_register.json"
    },
    {
      "type": "modify",
      "old_id": "b3b0d69a2e61d49e1785304b95edefc36cd487f6",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/google_gamepad_usb_register.json",
      "new_id": "c6d4a17b14d75ca1e199f015570fa74807e8544b",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/google_gamepad_usb_register.json"
    },
    {
      "type": "modify",
      "old_id": "263b14dc89545cffd56e03d0efd415122dd0d7fc",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/microsoft_designer_keyboard_register.json",
      "new_id": "26a8c834f65ec40f316368718fb5d5162cc12dee",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/microsoft_designer_keyboard_register.json"
    },
    {
      "type": "modify",
      "old_id": "8ee16b4dfe63f154bff9a3a1f3bd6ca233017acc",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/microsoft_sculpttouch_register.json",
      "new_id": "c050b6584b389dd2ae7a560dab2382c46f83edb7",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/microsoft_sculpttouch_register.json"
    },
    {
      "type": "modify",
      "old_id": "36e1a960150614eeb42c2bfbd0a88be4944f3a56",
      "old_mode": 33261,
      "old_path": "tests/tests/hardware/res/raw/microsoft_xbox2020_register.json",
      "new_id": "01e61470580f18e99b5c6fb29c9432d1c91ebaeb",
      "new_mode": 33261,
      "new_path": "tests/tests/hardware/res/raw/microsoft_xbox2020_register.json"
    },
    {
      "type": "modify",
      "old_id": "d78929704c7643ca611ce513fc40da27272ec040",
      "old_mode": 33261,
      "old_path": "tests/tests/hardware/res/raw/microsoft_xboxones_register.json",
      "new_id": "7079901e9360c302e2c78ba10e7716e68a001431",
      "new_mode": 33261,
      "new_path": "tests/tests/hardware/res/raw/microsoft_xboxones_register.json"
    },
    {
      "type": "modify",
      "old_id": "d1b19398ec6b41993342a95c0b43c01ebe56998e",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/nintendo_switchpro_register.json",
      "new_id": "4daedcd35ec57959a31a189d5127ebd98feeb43a",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/nintendo_switchpro_register.json"
    },
    {
      "type": "modify",
      "old_id": "2a7a48fe640e5a954695a6e3f941e7146a3a630a",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/razer_junglecat_register.json",
      "new_id": "9edcc66ad37000e11d389f45ba29774b2aaf1423",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/razer_junglecat_register.json"
    },
    {
      "type": "modify",
      "old_id": "f66faae0eb03190390257d630b31cb41c8cf73e9",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/razer_kishi_register.json",
      "new_id": "4c9c13777d5925f012d9325961e5197ae11445c0",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/razer_kishi_register.json"
    },
    {
      "type": "modify",
      "old_id": "8ac268517e1c970c7c08936f3e264ff7698aa7cb",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/razer_raiju_mobile_bluetooth_register.json",
      "new_id": "81dd4b07c902fc9797511d8329ad35f81a830a67",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/razer_raiju_mobile_bluetooth_register.json"
    },
    {
      "type": "modify",
      "old_id": "ab271770d210713213bcaefffe9c9138890dfc3a",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/razer_serval_register.json",
      "new_id": "64090c84947d566c63aa0817e53ccad3fca8eb2e",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/razer_serval_register.json"
    },
    {
      "type": "modify",
      "old_id": "3d22120a33df2249a35f468dc25c57ac5d9aeccb",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/sony_dualshock3_usb_register.json",
      "new_id": "99ae1cd3a68099ac9c1c5c7bd9dac3d08e8b4191",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/sony_dualshock3_usb_register.json"
    },
    {
      "type": "modify",
      "old_id": "4c49453fa2c4d270cac00f929b526e8eb7ce91b6",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/sony_dualshock4_bluetooth_register.json",
      "new_id": "32cdcbbb3bc4128b34f5c016380c75d1f4792901",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/sony_dualshock4_bluetooth_register.json"
    },
    {
      "type": "modify",
      "old_id": "5654c5066ae1eb2f2987ae7521af256ed523e691",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/sony_dualshock4_usb_register.json",
      "new_id": "db322d6ca37f6ca37f7371ec19d758bc01e6ed54",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/sony_dualshock4_usb_register.json"
    },
    {
      "type": "modify",
      "old_id": "d4fa66d5b6c1328b1d6500d4f6a37b9afdc4727e",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/sony_dualshock4pro_bluetooth_register.json",
      "new_id": "1dd3185678367bb4ea4418353d4d28d75a860586",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/sony_dualshock4pro_bluetooth_register.json"
    },
    {
      "type": "modify",
      "old_id": "4514fd4fd2e74bf59128ffc5db74256e1bbc9978",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/res/raw/sony_dualshock4pro_usb_register.json",
      "new_id": "0aff3abbcadf8e57d719c2d159011588bf548023",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/res/raw/sony_dualshock4pro_usb_register.json"
    },
    {
      "type": "modify",
      "old_id": "27bb41332280ff5277a02e266fcb8d5dad15c6ce",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputHidTestCase.java",
      "new_id": "42cc66a4276114b31940efc60cbda033519a80a1",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputHidTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "67d5694a75a3ae27ca4b469e7cf6cbdd32ea81ac",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputTestCase.java",
      "new_id": "a95f8c052c264790973a9fa15de335ba82412f7a",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "d0f309e502ea35e14e04631f8d51fa8e3e0d28b7",
      "old_mode": 33188,
      "old_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputUinputTestCase.java",
      "new_id": "ec4e384850bff5e1a64cb6391b4e08516c85bda6",
      "new_mode": 33188,
      "new_path": "tests/tests/hardware/src/android/hardware/input/cts/tests/InputUinputTestCase.java"
    },
    {
      "type": "delete",
      "old_id": "1512406f29ff11c61127e2c8e2fc8cf083869451",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputCallback.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ebbfbb5a1427499a12ffe60156f49eaa558a316c",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceKeyLayoutMapTest.java",
      "new_id": "ff99963599f2784c101f25e5db44df08909dd4f0",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceKeyLayoutMapTest.java"
    },
    {
      "type": "modify",
      "old_id": "ecf244634656b8d72de2d42f5762756ca0741b27",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceKeyLayoutMapTestActivity.java",
      "new_id": "5c77984a4ea12bb1c9f919a4bd8017a04f2140d5",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceKeyLayoutMapTestActivity.java"
    },
    {
      "type": "modify",
      "old_id": "c0f12476a34eee9faf84dc2d1d576c5f946843e2",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceMultiDeviceKeyEventTest.java",
      "new_id": "31d5e6e52c678ac3511e4cb627a36416727be3ec",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceMultiDeviceKeyEventTest.java"
    },
    {
      "type": "modify",
      "old_id": "0f4580d6c38ed66624f8bc0226aabb74e4ba38b9",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceSensorManagerTest.java",
      "new_id": "a088a31240a6c99fd7132b2777c1e9f00ce6c0ff",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceSensorManagerTest.java"
    },
    {
      "type": "modify",
      "old_id": "202bb764c691840737850af42dbf0f16361721df",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceVibratorManagerTest.java",
      "new_id": "0ef4afa6afd2df73d94ef341b240e504391cd4bc",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceVibratorManagerTest.java"
    },
    {
      "type": "modify",
      "old_id": "4137d3dd20056ede0220f684ed5c281721767832",
      "old_mode": 33188,
      "old_path": "tests/tests/view/src/android/view/cts/input/InputDeviceVibratorTest.java",
      "new_id": "7b46b0700c6dc28f90acae199282853b1ee59993",
      "new_mode": 33188,
      "new_path": "tests/tests/view/src/android/view/cts/input/InputDeviceVibratorTest.java"
    }
  ]
}
