)]}'
{
  "commit": "bda158adf088e0a23cd46a0a6eb576bf081ffc90",
  "tree": "4af38b5fa30ddd9e898a6fd2051d70b9c0223180",
  "parents": [
    "d0670f0591435dc355b88a5bedfc4b6bc335f20e"
  ],
  "author": {
    "name": "Polina Cherkasova",
    "email": "polinach@google.com",
    "time": "Fri Dec 15 11:33:23 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 15 19:33:23 2023 +0000"
  },
  "message": "Reorganize dependencies on leak_tracker. (#140233)\n\n1. Move leak_tracker and leak_tracker_testing out of direct dependencies.\r\n2. Move leak_tracker_flutter_testing from dev to prod dependencies for flutter_test\r\n\r\nIt is prerequisite for https://github.com/flutter/flutter/issues/135856",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f624ffb255d785dbfe151b5b23af6e10e30babc",
      "old_mode": 33188,
      "old_path": "dev/a11y_assessments/pubspec.yaml",
      "new_id": "0c66f1f4cb18a03383406646a4edf9a22995a530",
      "new_mode": 33188,
      "new_path": "dev/a11y_assessments/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c68e7f9e94f7763c0518b9f12d587b8f2bcb08ac",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "440d0e8b14ceee052d57b40b0c691ee8b67beb88",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b4293499d97e7341b1e34019701907f6191aaa48",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "90aa1a06f1edbdb6778b92d72163bfba95882f20",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "45d32f7b5d14732e7259cb5bb31c9b797f1007b8",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml",
      "new_id": "9840bf94995d801d44baecca7900d2035fb98287",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8410241a6ff5e169a535b5c635d6ec8f7f50a5d7",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "a7c9eb937739c96254e19fce10dd8bc3f10b80a8",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ed2455440994a9ef892b2cbd4863a3ba26df26ac",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_channels_benchmarks/pubspec.yaml",
      "new_id": "cb4f0e0b2f53a5ad12a350fd8ad2d948f4db13bb",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_channels_benchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0168744e0d53cc74332f8d3c60a3c64efb039187",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/pubspec.yaml",
      "new_id": "79f7c70f9b5f9ca35b9b71036c8d0a5f8d81bd29",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "20625a6ccad3f4d099e2587e7cbd860bc690bd81",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml",
      "new_id": "02651b0d4d5e2c5f5bc424d803251cc535592d3a",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f000069d5b71f6aaac7cd4913a352ba3c342e6e7",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml",
      "new_id": "16933564634aabfbfaaec55114e1281d9c770d7d",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1966b26b8a45d01044dd272c622d43a1a309d1a9",
      "old_mode": 33188,
      "old_path": "dev/bots/allowlist.dart",
      "new_id": "91f5da871f202f7e929a3989b9ce3f94ff22f673",
      "new_mode": 33188,
      "new_path": "dev/bots/allowlist.dart"
    },
    {
      "type": "modify",
      "old_id": "1c140f5a1c6bcc5700a10a1fcfb66ee4a7914aeb",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_embedding_v2_smoke_test/pubspec.yaml",
      "new_id": "28c22c9879c1d5a6e866e67b5c27c5523fb94aca",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_embedding_v2_smoke_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6561a56bc051cfa4044ba51231df1893be47d6b3",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml",
      "new_id": "f49168e09282e78a39e43d7eb10f4bef95264168",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f4d9cdd17064d5e19f09d5b15ff816e545bde024",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/pubspec.yaml",
      "new_id": "781ca589f20ae4bddd815c4fad794406b073860d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ce2915fa482a45ce54b98f5736d9e018cc30f4cf",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/pubspec.yaml",
      "new_id": "0ae7bb86dcfa9e44766c3c00e861d047e1c672d6",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "86936962b3406724074515b9b1c99c44fe8d6e6a",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/deferred_components_test/pubspec.yaml",
      "new_id": "ab845be41b15884507368fbd83382544110e2ae9",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/deferred_components_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7fe7c90d42a55861718950fcb0664602c7641790",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/pubspec.yaml",
      "new_id": "aca35901877f62abe6201e99374a8d6de272744a",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9d37cdc30259359748b780a3128122cac8a75bcb",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/pubspec.yaml",
      "new_id": "ad1da6c04a9d49700e5ead74eb4635aadaa79858",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ae10cb950ea122cd06e38fb46326a7d6b582cf47",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/gradle_deprecated_settings/pubspec.yaml",
      "new_id": "c4b78d6472b7f617754ef7c93adaf1b4086a07ca",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/gradle_deprecated_settings/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e4cf830aeed3ffea114fb72cb43418272f2beafb",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml",
      "new_id": "72f407a8791ec62010d45c993ca3c0a72d990186",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0bb9365319952f92e399ef855722e03f97511ba4",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_add2app_life_cycle/flutterapp/pubspec.yaml",
      "new_id": "037ecfeba3a040d579cd8803326bafd541ec850c",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_add2app_life_cycle/flutterapp/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3e26031669bd3860f86ce917554496c5091c58ea",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_app_with_extensions/pubspec.yaml",
      "new_id": "1cd9f650b79b4a89c69ab0ac7a3f3aaf8df73f63",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_app_with_extensions/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2d325859eb56fb2e99561ecdadc47268b167c12e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml",
      "new_id": "2ae429a9d67acf9335ed893e3d81d08c1de6b8e7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "808359d8e11e5c2e4814f005758aed9b43174234",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/non_nullable/pubspec.yaml",
      "new_id": "9fad6d173eb3f51dfc17384e7ff9f8c5caa280c5",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/non_nullable/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "494b76caa687aafce299693319d5ae6a033b19d3",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/release_smoke_test/pubspec.yaml",
      "new_id": "f7e8218cf63925e3ff57dda7830b4caaa6d65639",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/release_smoke_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "525876fb431d3e005a08b9adcd8f619dfa4aa4b4",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/spell_check/pubspec.yaml",
      "new_id": "5e12c6398edac35a8a1768443890bf2ffdb8081e",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/spell_check/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f7a7b5212b76f041639e3ad108316d4c9e52721d",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "2ed1b9129d349de8fcd222c4847c4bffcc784f52",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e57b53cea8dea58a76b31c5a4bfc1445581fcba8",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/web_e2e_tests/pubspec.yaml",
      "new_id": "a677a0ae76482fda708fb2b8d96047ab3f0490f3",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/web_e2e_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "857f143c182aa8a56cdd58b225bc1c565529daf3",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/wide_gamut_test/pubspec.yaml",
      "new_id": "f1dd90461b1a16caeaeca5da02f81b7155deac61",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/wide_gamut_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "394b6b5e363fe64eda18bdf599f94ad6948fd4f3",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/pubspec.yaml",
      "new_id": "7669dfcf7151c0ba3548e6d521050aa8b1d1b514",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cb0dd4abf8e16f45ff68f8aef93c8105457168a8",
      "old_mode": 33188,
      "old_path": "dev/tools/vitool/pubspec.yaml",
      "new_id": "b150dd52f84908e1862d249a0ca134b20aad0a2d",
      "new_mode": 33188,
      "new_path": "dev/tools/vitool/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "22756fde8588b3f6bb8fa9c7c6acc7ed8a073676",
      "old_mode": 33188,
      "old_path": "dev/tracing_tests/pubspec.yaml",
      "new_id": "86b0eb1829bb472a28c197c82f8fcc01da5dcdb3",
      "new_mode": 33188,
      "new_path": "dev/tracing_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5638cec6b029697a89b8f621a3968b2390f230a4",
      "old_mode": 33188,
      "old_path": "examples/api/pubspec.yaml",
      "new_id": "0c20f0f24c953f5e9988f64fbeb4255881fa5eb2",
      "new_mode": 33188,
      "new_path": "examples/api/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8a6620d32f95c0ab278aeee176ee252e2f9e871b",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "45cbd4ea4bd8bd78f4b46bf10e98849ea85e07ed",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1ff6716a0dca9deac71774c69e5a0e26e56f9764",
      "old_mode": 33188,
      "old_path": "examples/image_list/pubspec.yaml",
      "new_id": "d6f44f7f2d520c722a5113d368daabad2d892ee6",
      "new_mode": 33188,
      "new_path": "examples/image_list/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5df04107b367873554227030e063d97ab69dbd46",
      "old_mode": 33188,
      "old_path": "examples/layers/pubspec.yaml",
      "new_id": "60e014b6f8abb60af4e43888145ab09ac4907ac0",
      "new_mode": 33188,
      "new_path": "examples/layers/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c212f17929d5159af82350874bd06fe30d90c97f",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "0f266731d683c9db669d6df14d57673477e13a82",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3354e8e86070f3cf7f0dc657de20c347dcc636e6",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "75169a22c3ea3e8ef64fec3971a804ee82eb831b",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f7d99566de6f7fef1dc0885340ac06d467ebd552",
      "old_mode": 33188,
      "old_path": "examples/splash/pubspec.yaml",
      "new_id": "b51383131a7e5b35c28d0d3e43da9aa25f21cad4",
      "new_mode": 33188,
      "new_path": "examples/splash/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8f6ff6fdaeec3915318232ecccc3fd4f80879330",
      "old_mode": 33188,
      "old_path": "examples/texture/pubspec.yaml",
      "new_id": "a19be0857b64db7c76e01f2dd8e2db946034da42",
      "new_mode": 33188,
      "new_path": "examples/texture/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a33df3bd79ead1f7b6828f590a2a7a292193c6e2",
      "old_mode": 33188,
      "old_path": "packages/flutter/pubspec.yaml",
      "new_id": "108b2a597a74d18163bc12f0d33c6d4a81a133f5",
      "new_mode": 33188,
      "new_path": "packages/flutter/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b0b39c39862233e9c3ef045d07dd70decbbd44b9",
      "old_mode": 33188,
      "old_path": "packages/flutter/test_private/test/pubspec.yaml",
      "new_id": "70511d192dc1ac007623fdd87f581d0638ee62a0",
      "new_mode": 33188,
      "new_path": "packages/flutter/test_private/test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7fdc04aa4f2b2ef5497ad9ee5e14f743ce3a8f52",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/pubspec.yaml",
      "new_id": "0d2f100a1313e22e0e5ae0b3ad58ba1e1547798a",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1097ace1daf1fcedc6071c9d5338352d13931cd1",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/pubspec.yaml",
      "new_id": "17d777ea037a255b5cef0eab5841691a184ce4df",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f44d95d6a4bc383082768ec68eb54c5176a3e56d",
      "old_mode": 33188,
      "old_path": "packages/flutter_localizations/pubspec.yaml",
      "new_id": "31a72ee323649e1842bf4c4b583d4c833a3d6a8e",
      "new_mode": 33188,
      "new_path": "packages/flutter_localizations/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2bdfcf51478b581f608b8aa53752c4e6541955b1",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/pubspec.yaml",
      "new_id": "1204ccfdbfbe9506f50c49fe6a17a1c227e4426a",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0408f1314e244e28d142cf0e4d56b03ee7392069",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/pubspec.yaml",
      "new_id": "e41f301fd683aefb32bb9b3d9934cffd95e0d702",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f7333dcda9bdfd993e9b2b114f7b45508ba41d43",
      "old_mode": 33188,
      "old_path": "packages/flutter_web_plugins/pubspec.yaml",
      "new_id": "2b8fb65c6cf3cf41cc56d50f6ce888bf6077cf8e",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "285f2274cc967db5c5cc8381e1c3a3025faf39dd",
      "old_mode": 33188,
      "old_path": "packages/integration_test/example/pubspec.yaml",
      "new_id": "65f8519a10ee73cea0606b42ce54cfa6df53e499",
      "new_mode": 33188,
      "new_path": "packages/integration_test/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "05220e6e89c1b48c774cd504c0ede1574d418d9a",
      "old_mode": 33188,
      "old_path": "packages/integration_test/pubspec.yaml",
      "new_id": "91e9f960288eeb9c9ac733622295459b1686a7a2",
      "new_mode": 33188,
      "new_path": "packages/integration_test/pubspec.yaml"
    }
  ]
}
