)]}'
{
  "commit": "2434a4d3d82c96c26ec51140e99c522bcc5ce8ad",
  "tree": "e0229a0f9ad00c85fcbe06e3ddca7e8d86cef8d9",
  "parents": [
    "077a41997c296ed70aea6ac09ae24d8330421055"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Oct 16 11:29:03 2023 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Oct 16 10:33:18 2023 +0000"
  },
  "message": "Format python files using yapf\n\nChange-Id: I8b7b97efb6bfdcceef9efc533cdaa0675ab7db40",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e015a0693ea5eb77ba6b166544e41af1ae8662e",
      "old_mode": 33188,
      "old_path": "tools/adb.py",
      "new_id": "988c684ae0e4a005ed8cbc1811e9c7dc5798a9b0",
      "new_mode": 33188,
      "new_path": "tools/adb.py"
    },
    {
      "type": "modify",
      "old_id": "2d9b0d20ea0de1911c25920602d9b78749ddcd18",
      "old_mode": 33261,
      "old_path": "tools/api_sample_coverage.py",
      "new_id": "448a0beca38a9aa89b5d8551a963555dc1dd8ef1",
      "new_mode": 33261,
      "new_path": "tools/api_sample_coverage.py"
    },
    {
      "type": "modify",
      "old_id": "1b35d237671221e4931d2db0da911fd77227cf74",
      "old_mode": 33261,
      "old_path": "tools/apk_masseur.py",
      "new_id": "51e9366d3bc5a77a9b28f9f3b555fdee1329401c",
      "new_mode": 33261,
      "new_path": "tools/apk_masseur.py"
    },
    {
      "type": "modify",
      "old_id": "1da8d474e046d1c5b2ab205ff18e0726910d4743",
      "old_mode": 33261,
      "old_path": "tools/apk_utils.py",
      "new_id": "8ced4918e6c2d04940678cd20fa9bfd4140d1fe2",
      "new_mode": 33261,
      "new_path": "tools/apk_utils.py"
    },
    {
      "type": "modify",
      "old_id": "b868296550e49a3814123857bcb99b7c3978e478",
      "old_mode": 33261,
      "old_path": "tools/archive.py",
      "new_id": "84c0da3fd592ee104936f9cbb4ea80721ba2d7ca",
      "new_mode": 33261,
      "new_path": "tools/archive.py"
    },
    {
      "type": "modify",
      "old_id": "30d40a434a33562c8e6f420c012f4ba11814dbb5",
      "old_mode": 33261,
      "old_path": "tools/archive_desugar_jdk_libs.py",
      "new_id": "ead0bdd1d0fee6d96a8a930f07651536bb967b8e",
      "new_mode": 33261,
      "new_path": "tools/archive_desugar_jdk_libs.py"
    },
    {
      "type": "modify",
      "old_id": "db7cb89ac2f5f5ae1f84b50b634585a422d162d2",
      "old_mode": 33261,
      "old_path": "tools/archive_smali.py",
      "new_id": "fac42c56f18bc2dc0be1b7983e34a1b89cd936a3",
      "new_mode": 33261,
      "new_path": "tools/archive_smali.py"
    },
    {
      "type": "modify",
      "old_id": "3c69d10cedbeda5216c5f754f4114f3db62ce660",
      "old_mode": 33188,
      "old_path": "tools/as_utils.py",
      "new_id": "69f75621451233808721f044aaed1b87bedaf4f2",
      "new_mode": 33188,
      "new_path": "tools/as_utils.py"
    },
    {
      "type": "modify",
      "old_id": "bfb1226fac4c5d8d42dd7c9554af2955c2dd00a4",
      "old_mode": 33261,
      "old_path": "tools/asmifier.py",
      "new_id": "9af14993b6a0856ee0d35a73b9d29b072019d023",
      "new_mode": 33261,
      "new_path": "tools/asmifier.py"
    },
    {
      "type": "modify",
      "old_id": "716db489467fcce1d831bf2480d08d74e28f2fd5",
      "old_mode": 33188,
      "old_path": "tools/benchmarks/get_deps.py",
      "new_id": "0e178aeb7f0af425b66c467bb4981ad6053c6ed0",
      "new_mode": 33188,
      "new_path": "tools/benchmarks/get_deps.py"
    },
    {
      "type": "modify",
      "old_id": "b3ea70320964a540076811cf1ca4bec44cef7002",
      "old_mode": 33188,
      "old_path": "tools/benchmarks/main_utils.py",
      "new_id": "f4190040b8f795d691dd075677501eece040b5cd",
      "new_mode": 33188,
      "new_path": "tools/benchmarks/main_utils.py"
    },
    {
      "type": "delete",
      "old_id": "5475830d067be84c5715025b3f7a36f1bd671c53",
      "old_mode": 33261,
      "old_path": "tools/build_aosp.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2cc95aa1414159dbb933806d8e31a5b8881fa7f4",
      "old_mode": 33261,
      "old_path": "tools/build_sample_apk.py",
      "new_id": "0d577d4f7974876d156ac6480ece9900a8ece9f0",
      "new_mode": 33261,
      "new_path": "tools/build_sample_apk.py"
    },
    {
      "type": "modify",
      "old_id": "3d66d3c3e9bd74f84e92527d130d15ea1977f033",
      "old_mode": 33261,
      "old_path": "tools/check-cherry-picks.py",
      "new_id": "3b27b082f5497bad5f929ffd743f2d2497a51ec8",
      "new_mode": 33261,
      "new_path": "tools/check-cherry-picks.py"
    },
    {
      "type": "modify",
      "old_id": "36a533342a4ac7633320dcf93deb7304f9c0972b",
      "old_mode": 33261,
      "old_path": "tools/checkout_aosp.py",
      "new_id": "bef9413b912a8328d8585fb1181f56b67447da63",
      "new_mode": 33261,
      "new_path": "tools/checkout_aosp.py"
    },
    {
      "type": "modify",
      "old_id": "6a7109c1082e885e9092d379990995e0b835f5fc",
      "old_mode": 33261,
      "old_path": "tools/cherry-pick.py",
      "new_id": "6e505c545e7103399af61d064f462574388f3c28",
      "new_mode": 33261,
      "new_path": "tools/cherry-pick.py"
    },
    {
      "type": "modify",
      "old_id": "5a7b6c3413a072184334a41d35aeaf04dbee980f",
      "old_mode": 33188,
      "old_path": "tools/chrome_data.py",
      "new_id": "8499d727881403cf5a81733c88982aea11dcc0bf",
      "new_mode": 33188,
      "new_path": "tools/chrome_data.py"
    },
    {
      "type": "modify",
      "old_id": "ad750243c2099284f9161455110d5200f9fb5c01",
      "old_mode": 33261,
      "old_path": "tools/compare_apk_sizes.py",
      "new_id": "6349689d83bdeb987eaf6e1ba7ddf05ac16316de",
      "new_mode": 33261,
      "new_path": "tools/compare_apk_sizes.py"
    },
    {
      "type": "modify",
      "old_id": "0da116dac6c5218ca25fc4335d71fcd67e3d4c75",
      "old_mode": 33261,
      "old_path": "tools/compare_cts_results.py",
      "new_id": "eed3435aa22c876635c2325c371837e168d249b7",
      "new_mode": 33261,
      "new_path": "tools/compare_cts_results.py"
    },
    {
      "type": "modify",
      "old_id": "d58b907538ebd7f825b4d17cd6bc2463de4a83c5",
      "old_mode": 33261,
      "old_path": "tools/compatdx.py",
      "new_id": "777facd9bcf8e0f2af8d551559505e30c625935c",
      "new_mode": 33261,
      "new_path": "tools/compatdx.py"
    },
    {
      "type": "modify",
      "old_id": "7c5654957d1eae2d83e811c722b78985a81ec4ff",
      "old_mode": 33261,
      "old_path": "tools/compatproguard.py",
      "new_id": "4a2e46268c6f23de57cc3f01fd24f6418aad24cc",
      "new_mode": 33261,
      "new_path": "tools/compatproguard.py"
    },
    {
      "type": "modify",
      "old_id": "255f00be1dc9e34840823f9a4f26aac885893081",
      "old_mode": 33261,
      "old_path": "tools/compiledump.py",
      "new_id": "2d1a3a8ba2c2626ab4549d59038bd31f4a5df0fd",
      "new_mode": 33261,
      "new_path": "tools/compiledump.py"
    },
    {
      "type": "modify",
      "old_id": "0c59ae9c85b7b7d495576520c9ad38c7d94e5f57",
      "old_mode": 33261,
      "old_path": "tools/create_art_tests.py",
      "new_id": "99e908569e56f1680ebe3a6f4fd835d743a0ca10",
      "new_mode": 33261,
      "new_path": "tools/create_art_tests.py"
    },
    {
      "type": "modify",
      "old_id": "8dfb0a0bd6bf459cf3ffdd543be1000e06a3c7ca",
      "old_mode": 33261,
      "old_path": "tools/create_dx_replay.py",
      "new_id": "1648eb09482070b9c6661b19b774702b7e8788e5",
      "new_mode": 33261,
      "new_path": "tools/create_dx_replay.py"
    },
    {
      "type": "modify",
      "old_id": "76caf6be44f543b6dcfff1cbc87772ea7835b97e",
      "old_mode": 33261,
      "old_path": "tools/create_local_maven_with_dependencies.py",
      "new_id": "4ae9d256514d9e987270a0f593e68aa4cd66f706",
      "new_mode": 33261,
      "new_path": "tools/create_local_maven_with_dependencies.py"
    },
    {
      "type": "modify",
      "old_id": "ac7aa85b01146f1441e0e5c1fa39888011fec6b1",
      "old_mode": 33261,
      "old_path": "tools/create_maven_release.py",
      "new_id": "d90ea426599dfb40083f9ce53a08d057f2266b76",
      "new_mode": 33261,
      "new_path": "tools/create_maven_release.py"
    },
    {
      "type": "modify",
      "old_id": "a778ab38cb69c032627c0fe0d34e7e5dbb15ae5c",
      "old_mode": 33261,
      "old_path": "tools/create_r8lib.py",
      "new_id": "93bfcbd92e55f2e620093309764935e5d5d0aced",
      "new_mode": 33261,
      "new_path": "tools/create_r8lib.py"
    },
    {
      "type": "modify",
      "old_id": "c2dfe8763e46940590fd48aca65a40300dcd6985",
      "old_mode": 33261,
      "old_path": "tools/d8.py",
      "new_id": "aab63ed5882bbd52e6e5b6d47a1ff23de5ad5ff5",
      "new_mode": 33261,
      "new_path": "tools/d8.py"
    },
    {
      "type": "modify",
      "old_id": "b52329434fd62a376532e5c110eb474a31f273e9",
      "old_mode": 33261,
      "old_path": "tools/d8logger.py",
      "new_id": "73d4a9e7db28e78d73cf92b0c3d46ac0f06c0979",
      "new_mode": 33261,
      "new_path": "tools/d8logger.py"
    },
    {
      "type": "modify",
      "old_id": "6fdd24f9fa501c4e069e6b6dfe1d7f7f416a3706",
      "old_mode": 33188,
      "old_path": "tools/defines.py",
      "new_id": "8f2cecc1a0890fcb5723c6c064a24e52ec0fd999",
      "new_mode": 33188,
      "new_path": "tools/defines.py"
    },
    {
      "type": "modify",
      "old_id": "d128bc6c344cddccc071f3c1006bd9959d5f5c9e",
      "old_mode": 33261,
      "old_path": "tools/desugar_jdk_libs_repository.py",
      "new_id": "d2ebeac17dedb48e6ac671a7eb2348c7aa64f487",
      "new_mode": 33261,
      "new_path": "tools/desugar_jdk_libs_repository.py"
    },
    {
      "type": "modify",
      "old_id": "c1aa5dfabe254d23bcbccc27b240fc8751176f85",
      "old_mode": 33261,
      "old_path": "tools/desugar_jdk_libs_update.py",
      "new_id": "3514cf8c1cda7df0e4619e3a87bad927fdbc4479",
      "new_mode": 33261,
      "new_path": "tools/desugar_jdk_libs_update.py"
    },
    {
      "type": "modify",
      "old_id": "52082cca434f9f96e94a1f59044029f58a34aa48",
      "old_mode": 33261,
      "old_path": "tools/dex2oat.py",
      "new_id": "8df8f865eb15c26ee53ecc38581a0c50c9c34f29",
      "new_mode": 33261,
      "new_path": "tools/dex2oat.py"
    },
    {
      "type": "modify",
      "old_id": "de4e6ae656bba7e07866ea3b86dbef1e3b1d9b36",
      "old_mode": 33261,
      "old_path": "tools/dexfilemerger.py",
      "new_id": "c14a65be69b41f01f1e0a382376a00532af24b1d",
      "new_mode": 33261,
      "new_path": "tools/dexfilemerger.py"
    },
    {
      "type": "modify",
      "old_id": "7b901dee41e31503e88f7e341349d17e67115a4f",
      "old_mode": 33261,
      "old_path": "tools/dexsegments.py",
      "new_id": "737688ba72a945b5d27f6f53913f2d784473973e",
      "new_mode": 33261,
      "new_path": "tools/dexsegments.py"
    },
    {
      "type": "modify",
      "old_id": "e37ac4cb151c46c37ffe6ac0731bb6b3287e9b27",
      "old_mode": 33261,
      "old_path": "tools/disasm.py",
      "new_id": "e341557f8ec474eda40378223297c8c82742d398",
      "new_mode": 33261,
      "new_path": "tools/disasm.py"
    },
    {
      "type": "modify",
      "old_id": "579682360b6fb3da869153c63c546960a0da54df",
      "old_mode": 33261,
      "old_path": "tools/download_from_x20.py",
      "new_id": "b8eba4e12e795cad628f1813264fbabca48331f0",
      "new_mode": 33261,
      "new_path": "tools/download_from_x20.py"
    },
    {
      "type": "modify",
      "old_id": "3bcf9b773d125ebfeaf62595f6da40a3cd1a6168",
      "old_mode": 33261,
      "old_path": "tools/download_kotlin_dev.py",
      "new_id": "aa73ba801e774fda980f32e4439ddb65476beef4",
      "new_mode": 33261,
      "new_path": "tools/download_kotlin_dev.py"
    },
    {
      "type": "delete",
      "old_id": "d5f80dc9eec305ff7a0cd6129a2f02046e3114f3",
      "old_mode": 33261,
      "old_path": "tools/emulator_aosp.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d8348dd3115ceca43928e1209d34f7ddf5237d06",
      "old_mode": 33261,
      "old_path": "tools/extractmarker.py",
      "new_id": "522be29c273518591321a9a189572a5c6eb5ecae",
      "new_mode": 33261,
      "new_path": "tools/extractmarker.py"
    },
    {
      "type": "delete",
      "old_id": "3c65317a6fc283098c1f3943e72de61dc9d0389f",
      "old_mode": 33261,
      "old_path": "tools/find_haning_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0fd65c677cd5f4531cbadc4ae4933fdb7e20ee3c",
      "old_mode": 33261,
      "old_path": "tools/git_sync_cl_chain.py",
      "new_id": "f89bde60bd99aa04f4aaa6e934114a8e8d54f94e",
      "new_mode": 33261,
      "new_path": "tools/git_sync_cl_chain.py"
    },
    {
      "type": "modify",
      "old_id": "542947ade97cc3ef4b085a8d7d74a007d4b09fda",
      "old_mode": 33188,
      "old_path": "tools/git_utils.py",
      "new_id": "764039ddb0314ebadf583955840d3a926fccaae6",
      "new_mode": 33188,
      "new_path": "tools/git_utils.py"
    },
    {
      "type": "modify",
      "old_id": "6cb03228523f2bbab496c4855daa4a6536fab1d7",
      "old_mode": 33188,
      "old_path": "tools/gmail_data.py",
      "new_id": "6170a664fa3342f3a80fffab40820a98b6988eb5",
      "new_mode": 33188,
      "new_path": "tools/gmail_data.py"
    },
    {
      "type": "modify",
      "old_id": "1ad96c0ce40e6b8aa13d31791712186db88cc172",
      "old_mode": 33188,
      "old_path": "tools/gmaven.py",
      "new_id": "ce52e48b9176da73727fda0e65fa89fe35a1968b",
      "new_mode": 33188,
      "new_path": "tools/gmaven.py"
    },
    {
      "type": "modify",
      "old_id": "4f668d6c13c13506d87ecf194d702c36fc445e25",
      "old_mode": 33261,
      "old_path": "tools/golem_build.py",
      "new_id": "ae09558b4b0e9bcacb4c7b2f939c3ec8c4fddb9b",
      "new_mode": 33261,
      "new_path": "tools/golem_build.py"
    },
    {
      "type": "modify",
      "old_id": "c9c3dc35c2645c29885bcf94e0d46dd957923c26",
      "old_mode": 33261,
      "old_path": "tools/google-java-format-diff.py",
      "new_id": "c3d89ca5fdac3696d92a54bcffeb730eaef03839",
      "new_mode": 33261,
      "new_path": "tools/google-java-format-diff.py"
    },
    {
      "type": "modify",
      "old_id": "8ce123f2f1413b0611ea319a717d681b71b5ad9b",
      "old_mode": 33261,
      "old_path": "tools/gradle.py",
      "new_id": "76039f9ac648d230496e0769865d0de0df7f7b5f",
      "new_mode": 33261,
      "new_path": "tools/gradle.py"
    },
    {
      "type": "modify",
      "old_id": "3ef22686875b4baf8de47c23d2c71c17a4b12a42",
      "old_mode": 33261,
      "old_path": "tools/historic_memory_usage.py",
      "new_id": "a40cf2addd3ac09cc44a118538aa0a412d874cff",
      "new_mode": 33261,
      "new_path": "tools/historic_memory_usage.py"
    },
    {
      "type": "modify",
      "old_id": "75819bb7324b58b136d72fa12ba60a3dff43acd2",
      "old_mode": 33261,
      "old_path": "tools/historic_run.py",
      "new_id": "9a035b0365d7faa62d2ef7fb2d5f51b79e11b6ee",
      "new_mode": 33261,
      "new_path": "tools/historic_run.py"
    },
    {
      "type": "modify",
      "old_id": "47844c8cb1991d6b298c171ee31248ee29576815",
      "old_mode": 33261,
      "old_path": "tools/internal_test.py",
      "new_id": "129b087822207ce83ac1d287081ac4fd192c67c2",
      "new_mode": 33261,
      "new_path": "tools/internal_test.py"
    },
    {
      "type": "modify",
      "old_id": "18587ab28c7276c9131383206d833b4e4587157a",
      "old_mode": 33261,
      "old_path": "tools/jardiff.py",
      "new_id": "afb462ef6ce2b23e027f8911efc52df77de85878",
      "new_mode": 33261,
      "new_path": "tools/jardiff.py"
    },
    {
      "type": "delete",
      "old_id": "fb0ef13aec5448f14335e5e8a4a1338d350fa473",
      "old_mode": 33261,
      "old_path": "tools/java.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "242fac0403682ce3dea1fa30335e649930fb73b4",
      "old_mode": 33261,
      "old_path": "tools/javac.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f37d272ac3ca4ad75c3f029a3cc2b98546c6efec",
      "old_mode": 33261,
      "old_path": "tools/jdk.py",
      "new_id": "ba7ddfb0649fb3cec234a54d03a26518af227e4a",
      "new_mode": 33261,
      "new_path": "tools/jdk.py"
    },
    {
      "type": "delete",
      "old_id": "1401084698a22cd8247c227a2829cedd567f398c",
      "old_mode": 33261,
      "old_path": "tools/keeprule_benchmark.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "735ced5eb2957ab02ef5853fe8b41c15b53d3b90",
      "old_mode": 33261,
      "old_path": "tools/maindex.py",
      "new_id": "f15749843c53e101aac6936230b54100d86138cf",
      "new_mode": 33261,
      "new_path": "tools/maindex.py"
    },
    {
      "type": "modify",
      "old_id": "cef72e563106f985d9d1ee28c10693c37792d02c",
      "old_mode": 33261,
      "old_path": "tools/minify_tool.py",
      "new_id": "2356ac1dc9b1039161c4a7cc2e773292822ef5de",
      "new_mode": 33261,
      "new_path": "tools/minify_tool.py"
    },
    {
      "type": "modify",
      "old_id": "5724e43f32fad7bba27e42943514b52b2f61331a",
      "old_mode": 33188,
      "old_path": "tools/nest_data.py",
      "new_id": "bb9d70910b4e4c51ba5bea6dab59feb3ebb52661",
      "new_mode": 33188,
      "new_path": "tools/nest_data.py"
    },
    {
      "type": "modify",
      "old_id": "34676badf222b3c5f27df91ea91f567d6ca6d561",
      "old_mode": 33188,
      "old_path": "tools/notify.py",
      "new_id": "4dfceb3db841d9563247340967fab045c9ee25af",
      "new_mode": 33188,
      "new_path": "tools/notify.py"
    },
    {
      "type": "modify",
      "old_id": "0c09e70c02c0c6d705c2efc6d881743a07130401",
      "old_mode": 33261,
      "old_path": "tools/performance_try.py",
      "new_id": "5f1b4b3fb1b30c175d204316e8d3e319e8a1e47a",
      "new_mode": 33261,
      "new_path": "tools/performance_try.py"
    },
    {
      "type": "modify",
      "old_id": "6c0ee8ce40c927286664735d34c197483a71f99f",
      "old_mode": 33261,
      "old_path": "tools/printseeds.py",
      "new_id": "4ec2e9eb4a0ef1643bbca805fca3840c7dccbfbd",
      "new_mode": 33261,
      "new_path": "tools/printseeds.py"
    },
    {
      "type": "modify",
      "old_id": "5253796327ad6f3ddfc66b138ac74cbd729f0a0f",
      "old_mode": 33261,
      "old_path": "tools/printuses.py",
      "new_id": "c18432f9b85558aaa87c6e95c5f6872bbae079e8",
      "new_mode": 33261,
      "new_path": "tools/printuses.py"
    },
    {
      "type": "modify",
      "old_id": "4a3ae7d400a4b940ec03c78a0085ff977602a5d7",
      "old_mode": 33261,
      "old_path": "tools/proguard.py",
      "new_id": "312533e5b16c197d29647f4edea40dc515612fe6",
      "new_mode": 33261,
      "new_path": "tools/proguard.py"
    },
    {
      "type": "modify",
      "old_id": "0a9e09a00023bacfc0065ca654eba6d0f6b936bc",
      "old_mode": 33261,
      "old_path": "tools/r8.py",
      "new_id": "5a2f5e310826996a01238e134a5937804bbed3f8",
      "new_mode": 33261,
      "new_path": "tools/r8.py"
    },
    {
      "type": "modify",
      "old_id": "cc11e90480a8f0d3a09992bbf1809b4dbc0fecf3",
      "old_mode": 33261,
      "old_path": "tools/r8_get.py",
      "new_id": "44cc9f16fb2c74eec4e8b2df9c0cea4d1463f370",
      "new_mode": 33261,
      "new_path": "tools/r8_get.py"
    },
    {
      "type": "modify",
      "old_id": "0491a0dae3cc1a85bb55b0ba80345612f0816d42",
      "old_mode": 33261,
      "old_path": "tools/r8_release.py",
      "new_id": "8aaca2918e5e0ce8e625c7c8742015e49acb0d0c",
      "new_mode": 33261,
      "new_path": "tools/r8_release.py"
    },
    {
      "type": "modify",
      "old_id": "1b35eb3337aa8d2f7a546227d78e5ad63598d9fe",
      "old_mode": 33261,
      "old_path": "tools/r8bisect.py",
      "new_id": "cc829c3cd4ed248e26604f2724dd6550c4fa3968",
      "new_mode": 33261,
      "new_path": "tools/r8bisect.py"
    },
    {
      "type": "modify",
      "old_id": "902e517c7432839ac94a9d27ffcc80a908ba3ea3",
      "old_mode": 33261,
      "old_path": "tools/release_smali.py",
      "new_id": "51f261a10378d0ed1e2fc37746dc5557e068de3a",
      "new_mode": 33261,
      "new_path": "tools/release_smali.py"
    },
    {
      "type": "modify",
      "old_id": "1a9deb5bee37a01bbe5fbe297db8f6f9b155ffae",
      "old_mode": 33261,
      "old_path": "tools/retrace.py",
      "new_id": "6642224290216a5214800ddc1759cad136c12de1",
      "new_mode": 33261,
      "new_path": "tools/retrace.py"
    },
    {
      "type": "modify",
      "old_id": "e241fb42e0aa646fdde22c2ad70bf10aecd21569",
      "old_mode": 33261,
      "old_path": "tools/run-jdwp-tests.py",
      "new_id": "591a608f4bfb7cfab5a0fffe18d950638e5ef990",
      "new_mode": 33261,
      "new_path": "tools/run-jdwp-tests.py"
    },
    {
      "type": "modify",
      "old_id": "280941e27359d9699cfa2155d4fc207420037f7f",
      "old_mode": 33261,
      "old_path": "tools/run-r8-on-gmscore.py",
      "new_id": "0f7d3b28976c57394e46f213cb14f75fbdd07fc4",
      "new_mode": 33261,
      "new_path": "tools/run-r8-on-gmscore.py"
    },
    {
      "type": "modify",
      "old_id": "0d1e4fde76ab33212940f13be05052602d71c098",
      "old_mode": 33261,
      "old_path": "tools/run_benchmark.py",
      "new_id": "f98c8b77f5afb7c85a0e88632c6e52cd544cd2bb",
      "new_mode": 33261,
      "new_path": "tools/run_benchmark.py"
    },
    {
      "type": "modify",
      "old_id": "86adbe2d558b9d59a31a8b17b2756870355f6ba8",
      "old_mode": 33261,
      "old_path": "tools/run_kotlin_benchmarks.py",
      "new_id": "f7befb3004e2c6d81fd14184104bb55761d5b483",
      "new_mode": 33261,
      "new_path": "tools/run_kotlin_benchmarks.py"
    },
    {
      "type": "modify",
      "old_id": "0196e3ffebfb607d1a96eed25da2f1195b8596cf",
      "old_mode": 33261,
      "old_path": "tools/run_on_app.py",
      "new_id": "8684f89457a62cb06a4ac5c268f868bdbf55ed17",
      "new_mode": 33261,
      "new_path": "tools/run_on_app.py"
    },
    {
      "type": "modify",
      "old_id": "172f8b795c9c0253c184e7479e3abc689a2181cc",
      "old_mode": 33261,
      "old_path": "tools/run_on_app_dump.py",
      "new_id": "902c675a443e8a81a1e95250971e47a0ea8cd4c6",
      "new_mode": 33261,
      "new_path": "tools/run_on_app_dump.py"
    },
    {
      "type": "modify",
      "old_id": "bc61d50c68da3967d9b8a43def5273d829e0e752",
      "old_mode": 33261,
      "old_path": "tools/sanitize_libraries.py",
      "new_id": "671d3a931ac05d8b0a92a6c93c0f6056e0970f81",
      "new_mode": 33261,
      "new_path": "tools/sanitize_libraries.py"
    },
    {
      "type": "modify",
      "old_id": "d4f70a1dcdbe6fbef4e0e005f5a7a8e1bbcdfeeb",
      "old_mode": 33261,
      "old_path": "tools/startup/adb_utils.py",
      "new_id": "6ce19abf9f080b4bc3f94c20346901920bad1696",
      "new_mode": 33261,
      "new_path": "tools/startup/adb_utils.py"
    },
    {
      "type": "modify",
      "old_id": "adae2393428c77b7933055376f08a11fcfb37493",
      "old_mode": 33261,
      "old_path": "tools/startup/generate_startup_descriptors.py",
      "new_id": "211be89cf79aa9caa53562eef9d18232651f39df",
      "new_mode": 33261,
      "new_path": "tools/startup/generate_startup_descriptors.py"
    },
    {
      "type": "modify",
      "old_id": "ecefe55c722efc2a3218ef36e41f7424f896083c",
      "old_mode": 33261,
      "old_path": "tools/startup/instrument.py",
      "new_id": "97526708ddfe79e1a482a561474f93430ae9a7c8",
      "new_mode": 33261,
      "new_path": "tools/startup/instrument.py"
    },
    {
      "type": "modify",
      "old_id": "57f6cb43301a3fd1deb6361b6806eb85c3b435d7",
      "old_mode": 33261,
      "old_path": "tools/startup/measure_startup.py",
      "new_id": "7e9773579c740423cae9efb6571782ba7ad9bff5",
      "new_mode": 33261,
      "new_path": "tools/startup/measure_startup.py"
    },
    {
      "type": "modify",
      "old_id": "eb32722d9d707b9bb5793efd99ba226ef72ee5f6",
      "old_mode": 33188,
      "old_path": "tools/startup/perfetto_utils.py",
      "new_id": "4cf861386065fd0de7a9e2d768b01f841114034c",
      "new_mode": 33188,
      "new_path": "tools/startup/perfetto_utils.py"
    },
    {
      "type": "modify",
      "old_id": "5c74a5cf9ce95321d6511d5f18953cbf2809048a",
      "old_mode": 33261,
      "old_path": "tools/startup/profile_utils.py",
      "new_id": "7a8de4af20e731409124b99cbfee172708a6ff65",
      "new_mode": 33261,
      "new_path": "tools/startup/profile_utils.py"
    },
    {
      "type": "modify",
      "old_id": "b0f8aac9f66d2f5c1f3112380e30d042410d7d3a",
      "old_mode": 33261,
      "old_path": "tools/startup/relayout.py",
      "new_id": "3d0cd94dcdcea9db8f3a869eef2749cdb0368eb0",
      "new_mode": 33261,
      "new_path": "tools/startup/relayout.py"
    },
    {
      "type": "modify",
      "old_id": "28a1cae850f4a0a287f7c039218fa4928e36cae9",
      "old_mode": 33261,
      "old_path": "tools/tag_versions.py",
      "new_id": "243625af5d03108ea16f6283a32eeb0804265895",
      "new_mode": 33261,
      "new_path": "tools/tag_versions.py"
    },
    {
      "type": "modify",
      "old_id": "b106d330cb0340d63f3a5e397fb363af4f30293c",
      "old_mode": 33261,
      "old_path": "tools/test.py",
      "new_id": "efbe5a1e175f45ced8f61500068973587aab5bb5",
      "new_mode": 33261,
      "new_path": "tools/test.py"
    },
    {
      "type": "modify",
      "old_id": "2081ee2dfcc1d10a126c0494c938b5f85be59c14",
      "old_mode": 33261,
      "old_path": "tools/test_r8cfsegments.py",
      "new_id": "7b21fa5516b910832fee563e67efe9523f3aced6",
      "new_mode": 33261,
      "new_path": "tools/test_r8cfsegments.py"
    },
    {
      "type": "modify",
      "old_id": "6cda6ca66693cea76975f3d4b88b262904079ad3",
      "old_mode": 33188,
      "old_path": "tools/testing_state.py",
      "new_id": "b3a4ed4ee219e41829ea82c9a57053fc9c5deca0",
      "new_mode": 33188,
      "new_path": "tools/testing_state.py"
    },
    {
      "type": "modify",
      "old_id": "5810332bc720b828e54406195ad9f7b62f891354",
      "old_mode": 33261,
      "old_path": "tools/thread_utils.py",
      "new_id": "e92d2c841ea56637b48b6f23a60180977195785b",
      "new_mode": 33261,
      "new_path": "tools/thread_utils.py"
    },
    {
      "type": "modify",
      "old_id": "f63b3ef0f572c5c090c1379215f4ea7fae9c85ff",
      "old_mode": 33188,
      "old_path": "tools/toolhelper.py",
      "new_id": "5a6b8eefb16c57b547b2a9992b8cede59d1c5448",
      "new_mode": 33188,
      "new_path": "tools/toolhelper.py"
    },
    {
      "type": "modify",
      "old_id": "b3e09f25f75336891fea303fd27110d98fa63a27",
      "old_mode": 33261,
      "old_path": "tools/trigger.py",
      "new_id": "0c44d24f97127b609fba6cad09ce61e9d271ac2d",
      "new_mode": 33261,
      "new_path": "tools/trigger.py"
    },
    {
      "type": "modify",
      "old_id": "ea2c32ee0fccbaa042a8d3a0c38c7b29686e7ec4",
      "old_mode": 33261,
      "old_path": "tools/update_prebuilds_in_android.py",
      "new_id": "31ee23e013a316f34091151b94cf9c0c8f358d66",
      "new_mode": 33261,
      "new_path": "tools/update_prebuilds_in_android.py"
    },
    {
      "type": "modify",
      "old_id": "e6c293d8c58574dcb9fc9e9e10b5a831a5021439",
      "old_mode": 33261,
      "old_path": "tools/upload_to_x20.py",
      "new_id": "3ef7b7310bc19b6e1982e11fb20bffe26a96b795",
      "new_mode": 33261,
      "new_path": "tools/upload_to_x20.py"
    },
    {
      "type": "modify",
      "old_id": "2fd1140220154881b142738c284c696d3acd4b76",
      "old_mode": 33188,
      "old_path": "tools/utils.py",
      "new_id": "db9844e8ee0da71fa6ae15c57aecc57a8499107a",
      "new_mode": 33188,
      "new_path": "tools/utils.py"
    },
    {
      "type": "modify",
      "old_id": "216e43d6ed0ccaabd69acc0ded6d4bf1345e1530",
      "old_mode": 33188,
      "old_path": "tools/utils_aosp.py",
      "new_id": "e8b0ffb0e67f57baf87e68486726477c16961b9d",
      "new_mode": 33188,
      "new_path": "tools/utils_aosp.py"
    },
    {
      "type": "modify",
      "old_id": "3631691ef2efa9c98018e9fd71fabe0efb2a874d",
      "old_mode": 33188,
      "old_path": "tools/youtube_data.py",
      "new_id": "37385c86b2306f4d32f22038955879514a3bf8ae",
      "new_mode": 33188,
      "new_path": "tools/youtube_data.py"
    },
    {
      "type": "modify",
      "old_id": "219b443ecb22e4f886cb9813808f492cf1354d16",
      "old_mode": 33188,
      "old_path": "tools/zip_utils.py",
      "new_id": "21077be490ea55f2afb60b6327ac93b66757b2ed",
      "new_mode": 33188,
      "new_path": "tools/zip_utils.py"
    }
  ]
}
