)]}'
{
  "commit": "a344fb1e2c19f84fb8c23a0bb94fd21e6c54fa8e",
  "tree": "f5360aba3d5a13dbd0f5804d2483c6581b043834",
  "parents": [
    "54095e1b61c65d58ce22f672308608c7d4b0a6d4"
  ],
  "author": {
    "name": "Greg Spencer",
    "email": "gspencergoog@users.noreply.github.com",
    "time": "Tue Aug 11 14:44:57 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 11 14:44:57 2020 -0700"
  },
  "message": "Update prepare_package.dart to use the process_runner package instead having duplicate code. (#62710)\n\nUpdates the prepare_package.dart script to use the process_runner package (which is where the ProcessRunner implementation was moved to).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ece31fd961f2b64e718f1a0e0fb282bced24595",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "7445bbb23af331a228fcde4621081f498a895694",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5d3ed7eade4d5920e44269ad0d3d8f466c2f3c20",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "8953436988dabbf7b38fb97d425659af0ef6959b",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f1900c53cea24fa59e7600f348ecd5f1c4898112",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml",
      "new_id": "b2d9a69471d4ea9e062db3ff32f44af7c824931d",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c91b922cd0df69c6f6db7c1341136aec0c163f50",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "2c46c74e654f1e48a36d63d24803ac8e557da448",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "48c61ec8559c2091f9e4c5a9c1dbd78ffd6a6533",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/pubspec.yaml",
      "new_id": "ab3b5dd1798f7b0c56e63eeaf89d5444669fedb3",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "71dfe80925fea18ac72b141a5a9fce6bac8404d4",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml",
      "new_id": "c7d8d55c1813395b9650b207128f60310b0898a4",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "715f520afc2346fc8e28124cf30d41e06db0b3d2",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml",
      "new_id": "cf270b1e65206cb6d9864837dece800d76f4d6ed",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "627352fbf61ed4c2d1bec25e1f9269287cab869d",
      "old_mode": 33188,
      "old_path": "dev/bots/prepare_package.dart",
      "new_id": "7de88a939664ebb93a67f74922fe10147381e588",
      "new_mode": 33188,
      "new_path": "dev/bots/prepare_package.dart"
    },
    {
      "type": "modify",
      "old_id": "17deb49c656957f8c761287ac42c018931a2b7e0",
      "old_mode": 33188,
      "old_path": "dev/bots/pubspec.yaml",
      "new_id": "347188ab1ef51ece08f8967f89a0c52d8ffb76b6",
      "new_mode": 33188,
      "new_path": "dev/bots/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e4039ed730daf320301a157ac492016cf7a64dad",
      "old_mode": 33188,
      "old_path": "dev/bots/test/prepare_package_test.dart",
      "new_id": "455a93b82cc0d9013f8fecb07654355a4b95b909",
      "new_mode": 33188,
      "new_path": "dev/bots/test/prepare_package_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0d01712000da3d12f2d0743f84cfd46d04560c64",
      "old_mode": 33188,
      "old_path": "dev/devicelab/pubspec.yaml",
      "new_id": "966388b73d1be75f4115b90725026cbc3dd0e110",
      "new_mode": 33188,
      "new_path": "dev/devicelab/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9344194dc8c38cf41f2e7134974548f7018bc238",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml",
      "new_id": "0fcceea38237e53c1b3fc32b23f58584fb4dcabb",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7058de07bb72615cdbc1b0d225422cd4190bc7fe",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_splash_screens/splash_screen_kitchen_sink/pubspec.yaml",
      "new_id": "6d8c13425db9dbb741937fe06ce0713ed4b5d280",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_splash_screens/splash_screen_kitchen_sink/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f01babb93d0153c56cd240b8ac38deeb003a4413",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_splash_screens/splash_screen_trans_rotate/pubspec.yaml",
      "new_id": "43bcfe984bd1a520d307e427c6ec8986fe0b42fb",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_splash_screens/splash_screen_trans_rotate/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6f39127a27b3f1916a72003619745c74cff0e609",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/pubspec.yaml",
      "new_id": "93ecbf960fb925b0884c2ebf0cf8bf19fe676e9a",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9320ac714d8eb474cb4f3654c0a4fb6635191915",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/pubspec.yaml",
      "new_id": "31f3113aada1fe692c5f827499b5970713a351b6",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "10ced75d77b08075e86a27ecba7c4311a6f65338",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/external_ui/pubspec.yaml",
      "new_id": "5b02f3fc4c804ce455a46dbe7bfe5540efa190d9",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/external_ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c0e6b114daf8509d7fdb0e64f11030b906beb3f4",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/pubspec.yaml",
      "new_id": "52900f9fdf27a936dcef389194f5f24ef870ebd6",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e048982b842dfc55f87dc22074e7e6f9bd41e47c",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_driver_screenshot_test/pubspec.yaml",
      "new_id": "13ce2f026a3ee1d95aa5131b5edc10c94bba1758",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_driver_screenshot_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "981190052b0f9cd267a9909bdbd3d9ff7a0c971e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/pubspec.yaml",
      "new_id": "4a00dc2f4ef3254dc3517016cf9afb85fc9954b7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3523cb04a200ef17b3e98dcd263e0f177d3528e0",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/gradle_deprecated_settings/pubspec.yaml",
      "new_id": "19c57e35769b3b4591dcffbd30eaf10766598166",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/gradle_deprecated_settings/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d38a87c85172a99a5f176233375e3108529e5eb6",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml",
      "new_id": "c08f07d05f1a6586475984f94396b483554e8a45",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6a5971af8efc980c44da4de20f055dc671ca107c",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/image_loading/pubspec.yaml",
      "new_id": "56042bbf485ae410b206af697112d5f64b852ead",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/image_loading/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "88a814784136789109e057e82ac74fd74bea2c2b",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml",
      "new_id": "438c916eb3d506f0053afe440390cc3c6eb6cda7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6d936bb7df200e29dd27d3c71010c64946851091",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/platform_interaction/pubspec.yaml",
      "new_id": "0e5ee624575861a6f39578802102577da8c42eee",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/platform_interaction/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fb204dc939f0398db356f4518afbecb22da699a5",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "c363ac165fc006523a4819722445fef3cbb2735b",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c60d0359aaa4d7f8033e80804e5241660311918d",
      "old_mode": 33188,
      "old_path": "dev/snippets/pubspec.yaml",
      "new_id": "9d800304d00704c551e518e7b124e76872165a49",
      "new_mode": 33188,
      "new_path": "dev/snippets/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "545578b18db3b8656e1a931ccc986a2fdf987c37",
      "old_mode": 33188,
      "old_path": "dev/tools/pubspec.yaml",
      "new_id": "d7940aa07f385a528e109b18a01bbe67f269dc06",
      "new_mode": 33188,
      "new_path": "dev/tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5e3788a8bff077439c28173e3aafb0d8c3013c38",
      "old_mode": 33188,
      "old_path": "examples/catalog/pubspec.yaml",
      "new_id": "04eed3b0758b03060a0f176f641e6ae05ae2f39a",
      "new_mode": 33188,
      "new_path": "examples/catalog/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f5b633d4fe06ca834d4dcda2f19db641f6ed90e6",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "07314ead26f8f478cf5793a2685241f45675de40",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ce016f00687f65a2800ad81801b2f5a4c2ad56c1",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "dfb0aaf5fa1118d31a1b49a6adc937bb77b44b23",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ce62ec9f8ad5fe8b76ef7c4f882cd374c0661b54",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "32bfee6f1ee8c4aa7453aed4e25532c1d668d13f",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c721875778252ce0e3c0ca6499a97ee2270c75f7",
      "old_mode": 33188,
      "old_path": "packages/_flutter_web_build_script/pubspec.yaml",
      "new_id": "5c3af35355c0c1c82e7de51c678714059bc9d072",
      "new_mode": 33188,
      "new_path": "packages/_flutter_web_build_script/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "55fbf13010d5bf2e647a482c33a78d96e6a5c863",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/pubspec.yaml",
      "new_id": "fd95c7e76c0dcbc00fdd2233f263d0177e0285f1",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1ae273d7a4f05860d5d7024d0dd7fc6149f843fd",
      "old_mode": 33188,
      "old_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml",
      "new_id": "5ef88709efca9ae92f1591040180e2737a83b33d",
      "new_mode": 33188,
      "new_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml"
    }
  ]
}
