)]}'
{
  "commit": "0170062ebe4b18778f888b37dd2150892066d0a2",
  "tree": "4b848dadda29ddf9551cd30f5ff02998b70f5849",
  "parents": [
    "e472cdbd99adf8a6c43373fdd0ac4242e90ce18e"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Mon Jul 15 07:42:50 2024 +0000"
  },
  "committer": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Wed Oct 23 20:10:57 2024 +0800"
  },
  "message": "Project import generated by Copybara.\n\nGitOrigin-RevId: 8813500de1b9cbb62fece9bfa293b595b13b17a4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "450fa1422729ad5f2ffb26e679e83982bb05b8cf",
      "old_mode": 33188,
      "old_path": "configs/pre-commit/requirements.txt",
      "new_id": "64167f2d49c99f65b66f9fde254f4b57e7e6979e",
      "new_mode": 33188,
      "new_path": "configs/pre-commit/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d339dc498ba5fd2d8c0c167ac70a356a25edad87",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.70"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f887a1cde66888a3e24797c6e9a2b463889f6515",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.71"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbc83ff234b69dc8ffdf85abb1ec1ea3b88fd81b",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.72"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9524cf6efde11f5cb2315571873dc035445dc8ad",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.73"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ae0518777fac4182437b5f4d11b03389012fde",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.74"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "091c49a55d175b39a7a075e7b0c38501173734d7",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.75"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5e4a27fe8fa89c0cc5ce7d48694c1111208e284",
      "new_mode": 33188,
      "new_path": "cq/landmines/landmine.76"
    },
    {
      "type": "modify",
      "old_id": "e02fe56db07af1e05cc9753107c5512bc362b090",
      "old_mode": 33188,
      "old_path": "cq/scripts/helpers/gn_utils.py",
      "new_id": "e7e73c823cefacd8d167079a03f9d2e497ddf069",
      "new_mode": 33188,
      "new_path": "cq/scripts/helpers/gn_utils.py"
    },
    {
      "type": "delete",
      "old_id": "bf04ad404e2b37127eb3298008b929da16bc22e0",
      "old_mode": 33188,
      "old_path": "cq/scripts/resources/kythe_step/vnames.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "528f4f6a0c707df5f42dfa9067d370c31f56b09d",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/cast_service_builder.py",
      "new_id": "03edd52953ad2081e81a4f0084803d868615cb16",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/cast_service_builder.py"
    },
    {
      "type": "modify",
      "old_id": "fba8d4164892c59022a25d04369a3226dda11c6f",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/cast_shell_guitar_e2e_test_runner.py",
      "new_id": "7e500ee7ccf645ae092da2b1fc4834b844d8dd48",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/cast_shell_guitar_e2e_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "542367a86bbd8a85ca18e3da5f9ddcd2039d8c43",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/clang_builder.py",
      "new_id": "bd57f2c4a5a3ab1816f218a118a8c778d888d31e",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/clang_builder.py"
    },
    {
      "type": "modify",
      "old_id": "48b7e6a143e7bbd40bd1d837ddee76dbe4990e93",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/clang_tidy.py",
      "new_id": "191d81425574276e9214f1ce1fd37659578db1f9",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/clang_tidy.py"
    },
    {
      "type": "modify",
      "old_id": "0025791ffdc6af0211a073df2b9b12b3fc2ea85b",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/combined_sdk.py",
      "new_id": "7a8d8960929212a85ec00bcfd4ef636b3acdef4d",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/combined_sdk.py"
    },
    {
      "type": "modify",
      "old_id": "7657cf8fa1ec853c31daa3c088778565b957ad75",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/container_builder.py",
      "new_id": "52259ef989a097bc79c28ef9945e1eb68bfb39f6",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/container_builder.py"
    },
    {
      "type": "delete",
      "old_id": "e87ec3fcfcb06c417d28829c938a3cfa9819b202",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/eureka_kythe_builder.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "90ca487fcfe1270268fce8540c8bb90fa9cf030e",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/eurtest_e2e_test_runner.py",
      "new_id": "a758ed792661377d5765a0a414106ac4620fecaa",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/eurtest_e2e_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "8e70f32a5b193c5a1154ef14ab35f64f91cc75ec",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/fuchsia_builder.py",
      "new_id": "d6b51f18a95a89f075b54e207d0970c357498647",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/fuchsia_builder.py"
    },
    {
      "type": "modify",
      "old_id": "520573422bc9060106f836f83751d0f3bd4c114e",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/include_what_you_use.py",
      "new_id": "e3da9afa33b229c1427f375a417995c9c2a368b6",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/include_what_you_use.py"
    },
    {
      "type": "modify",
      "old_id": "1380e1c553c24fa43dbc79e44a3ddf522b708b24",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/junit_builder.py",
      "new_id": "587754f06ef857a63270f5d4b8e6d154cbf80ae6",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/junit_builder.py"
    },
    {
      "type": "modify",
      "old_id": "44fe16e8d8bb4b9e63cef1cfb95a2d3df3819913",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/null.py",
      "new_id": "fbab6e238e07ce2ba08c372c5c65507e69caf90a",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/null.py"
    },
    {
      "type": "modify",
      "old_id": "3be023c5328131f829cbf238b7a9c410f15d51d0",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/ota_builder.py",
      "new_id": "0e52850b8f3e1dda25ea4f8fac095afb03111ea3",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/ota_builder.py"
    },
    {
      "type": "modify",
      "old_id": "9803a33daccb5d539a8953b5c1d6c1a9949cdb13",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/py_test_runner.py",
      "new_id": "3e62591f8875de688e3e68e0adf52c854b60db99",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/py_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "940c19fc4b48045163b0d01a83f4af3a4de687df",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/sprockets_conformance_test_runner.py",
      "new_id": "6029c5fdde42c2185b240c166511fe8603b31144",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/sprockets_conformance_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "8a85a5467348da97ef6f79b891cd9aa2785580db",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_integration_test_runner.py",
      "new_id": "d82ee41d735f7a0be848db1a91436972817ca488",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_integration_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "44736d666d84b9f811a67bcad3b3fc8917ab9f6e",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_manhattan_test_integration_runner.py",
      "new_id": "6417705a49418a14832551095741c5fa2085bef9",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_manhattan_test_integration_runner.py"
    },
    {
      "type": "modify",
      "old_id": "8531e4e42d5d51e65e80a4626467421b9cf77573",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_nccm_test_runner.py",
      "new_id": "109bbe3f6f8cc965f90d3f12b2b6fdf349cc73e5",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_nccm_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "1f29d6008dc9fcea09a067844a357b32c8bad3fc",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_photon_test_runner.py",
      "new_id": "795f955cd934a463b5a2593397ba96e695ba7d73",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_photon_test_runner.py"
    },
    {
      "type": "modify",
      "old_id": "f413fd8a6546b1915a83a4f32521350d5d526334",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_simulator_builder.py",
      "new_id": "59e42c8747a51713f63362b3b4743fcb721a58ff",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_simulator_builder.py"
    },
    {
      "type": "modify",
      "old_id": "8da56f3b168b24bb61b84d0112942b1ec26d4e27",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/recipe/x86_wifi_simulator_builder.py",
      "new_id": "1094584c0f882beb6629efc16d810169b19b0cfe",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/recipe/x86_wifi_simulator_builder.py"
    },
    {
      "type": "modify",
      "old_id": "1e7511c2c8f8a1f14405a6ef06484bc1ed441777",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/cast_shell_step.py",
      "new_id": "762fbe42f48593edeec6e95efe894a80ba43de66",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/cast_shell_step.py"
    },
    {
      "type": "modify",
      "old_id": "12f16e4ecfacf9238984e0053f7da70aa7fa1ad8",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/code_coverage_step.py",
      "new_id": "468735872e5dc16b9e5e8934c8c3e127151d3723",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/code_coverage_step.py"
    },
    {
      "type": "modify",
      "old_id": "6a22d6b039eb4a4567e07fc41c874b493c84eb42",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/fuchsia_emulator_step.py",
      "new_id": "623bcf7d7d91abed88eb01b1039af669d6aca95c",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/fuchsia_emulator_step.py"
    },
    {
      "type": "modify",
      "old_id": "bb8fd9eea2c9c6d798e1c8314c8577ed36ab6ce9",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/gn_check_step.py",
      "new_id": "90497cabc7b73c6b809bd3dc8d90a2d09e142cf0",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/gn_check_step.py"
    },
    {
      "type": "modify",
      "old_id": "ac4b719d7e28e21a1c2a0252cfd1128a059b118b",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/jacoco_coverage_processing_step.py",
      "new_id": "299673f3cb780af851a652c9ad4691f674aad6c4",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/jacoco_coverage_processing_step.py"
    },
    {
      "type": "delete",
      "old_id": "d37d48fd55ca84c0adc0bb4d1fe1ec5274911691",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/kythe_step.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3f116ca2e2cef2c7a533ffe5c36cf63f83ed1240",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/ota_factory_tool_step.py",
      "new_id": "5eee990a251d685a6f87586eded2e15735320034",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/ota_factory_tool_step.py"
    },
    {
      "type": "modify",
      "old_id": "808d57af59c421f8028afc5c741b188244947317",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/ota_fct_step.py",
      "new_id": "ee8b33c92f404e240f36d7689ab0f5d918726682",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/ota_fct_step.py"
    },
    {
      "type": "modify",
      "old_id": "16e0983bdbd53c5384869e0d93c87471ac9aea96",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/ota_resign_step.py",
      "new_id": "216f8da03f192943348286f48093d376ae6c4e56",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/ota_resign_step.py"
    },
    {
      "type": "modify",
      "old_id": "d50b68d3201269d867dc8ecb7a723656bb17e736",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/ota_step.py",
      "new_id": "1ce772ce6d7f776660ad1485f514babe598fdc8b",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/ota_step.py"
    },
    {
      "type": "modify",
      "old_id": "d7bc89cc60b320d06e057773b49498c113830fa3",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/unittest_step.py",
      "new_id": "6e13dfa7330573f5f7463433fe79df036b001c87",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/unittest_step.py"
    },
    {
      "type": "modify",
      "old_id": "c065d1b7a564824c637e987b306e29b4aa724dcc",
      "old_mode": 33188,
      "old_path": "cq/scripts/slave/step/x86_camera_step.py",
      "new_id": "f1ab6a0984d770e3f25f331885e286625ba1780a",
      "new_mode": 33188,
      "new_path": "cq/scripts/slave/step/x86_camera_step.py"
    },
    {
      "type": "modify",
      "old_id": "7f2cbe318f188810b402ab1adcab5c371700fe1d",
      "old_mode": 33261,
      "old_path": "cq/scripts/tools/run_recipe.py",
      "new_id": "8cd403cc6fe199c85698e318d687b8bfa773cbbd",
      "new_mode": 33261,
      "new_path": "cq/scripts/tools/run_recipe.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b420ede08aedd29ed8480da005c37f0cefdfa46b",
      "new_mode": 33188,
      "new_path": "ruff.toml"
    }
  ]
}
