)]}'
{
  "commit": "04f7c9d52e100b3ac0f6ea40e30dffdad4b60f84",
  "tree": "9bd01cd8505303586f3806a2c5523e9f14050493",
  "parents": [
    "31e881f3a8fe7ac783b2441e53923c9d1258fb8b"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Aug 19 16:59:52 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 19 16:59:52 2020 -0700"
  },
  "message": "[flutter_tools] update dwds, roll to null-safe file and process (#64195)\n\nUpdate to latest dwds, file-nullsafety, and process-nullsafety for #62886",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c76d084111b5c4c7a577afbf1f86f78d84c1c50",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "43f369cb337ad57a0bf78131d061d56bda4fd165",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9bf9fbe424e54f059ad8087e725db07980da386d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "8d204706eabb7529455060e988e607de08d9025f",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "52338db5abf0eaeffcae61ef34f62c3622464e74",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml",
      "new_id": "49ab0aba1adcab57ab9de1e87bc7eb879edda00e",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9a8a4eea956e28774655490f672e4d38fadc9caf",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "b962a5634a1e564ffb2bb0bde11c8d02a7c43fe4",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "33dace06d54e2b78543f178bc265ba3fb71aa8bd",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/pubspec.yaml",
      "new_id": "194adb440ff04dc00ee86ff36465bf3b4403497a",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "dd1efb73cea893ad995fb1e8da04abaf9bbec49d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml",
      "new_id": "36e941e78224cec3c3e440a2c47fe7b44f909525",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a3237d0ef686d363b93a9384e15e5527c219afaf",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml",
      "new_id": "1a8117aa52e9b576f09156f65f12fa3e500fd3ae",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "326a6361bb17236dd38b3ac7f08d7eb14c0ba0ab",
      "old_mode": 33188,
      "old_path": "dev/bots/pubspec.yaml",
      "new_id": "82373e053274c6c9c84f56fe16373a0675af4d70",
      "new_mode": 33188,
      "new_path": "dev/bots/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a86e75e3a610b7be407fbdb0dfe01c45063989fe",
      "old_mode": 33188,
      "old_path": "dev/devicelab/pubspec.yaml",
      "new_id": "ec96acef810afd54e8e347d5b188150009f243ec",
      "new_mode": 33188,
      "new_path": "dev/devicelab/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "267b365ad9c4333dd64ed897f3943430261949d0",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml",
      "new_id": "5c3feb9f397b4cf940ef17b1dbb7491ea49e7b25",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5507a6ab0f1fe62a2a255e8f130f504b8dc576b0",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_splash_screens/splash_screen_kitchen_sink/pubspec.yaml",
      "new_id": "9c7311f68518b36f785a134be9f6f479cc939801",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_splash_screens/splash_screen_kitchen_sink/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "df593f8ec3f4641c0aac6df78fe212ae8b07766a",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_splash_screens/splash_screen_trans_rotate/pubspec.yaml",
      "new_id": "1cdeb27c337e7245df41e4f175a8d6292ac3f043",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_splash_screens/splash_screen_trans_rotate/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "54d70046f4e1cd443ccb587f18e6e002bf66c20e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/pubspec.yaml",
      "new_id": "1df251532d207e2178731b5459f3cfd80d0fb46d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "deadd95b9484217f07f6100f71f5de063e6f8535",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/pubspec.yaml",
      "new_id": "38efc323ff282eda1684df1de739b3ac3fbd678f",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d26f6effbb420ee2b41208bf3230cc2fc1aec3b2",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/external_ui/pubspec.yaml",
      "new_id": "ec809cfe0a94a63ecd4a6bd64c3c6b3ac41c7122",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/external_ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "da84057ed5fa495d42c444f01723dcd58d0b973f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/pubspec.yaml",
      "new_id": "83b651893cde1e7a5b2e1584f3c21f09bd1214ab",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ba5017b2eeb609a3da6b5cfb04c3918f7464d39a",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_driver_screenshot_test/pubspec.yaml",
      "new_id": "b34c6ef558bce1edde54f6ef241c42bca99a135d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_driver_screenshot_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "20ced0ac84eeae16b5423a0cca38ada9ab0a261d",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/pubspec.yaml",
      "new_id": "ec6575c6ca3a8d82570c9106a43476e2bd9f4036",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "dc8f00cf25eb7eb99d10e7e6c849cf44b40db973",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml",
      "new_id": "5f04dcd8e3ffef8ff156e98b2ead2aa7bddaf675",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0c89606a55bd137164ff3c78128b38a496d2e1bc",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/image_loading/pubspec.yaml",
      "new_id": "abbc372d8a71e58588533f55c8598f3f45b3f1c7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/image_loading/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "83b782e00284cfc8005ddfca47da0e85e6bb863e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml",
      "new_id": "a74e72240451909cb26b0bedd3a4d640aaee2e0f",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "629e81b7d3207802024d53e8c467d8150391a8e7",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/platform_interaction/pubspec.yaml",
      "new_id": "9eb9f1796f1d7446eda188296fd1690cfa8a8bd2",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/platform_interaction/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b3c7108f8f7824f482c0fdfb8df4070ed8d9c590",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/release_smoke_test/pubspec.yaml",
      "new_id": "a51aa50ed294d85e24099dee4e22268b93430663",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/release_smoke_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0ffb19544cbb3b7c97b3120109e9d2ac8535d431",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "22f628918f4e5b4ce2343f26493cf6dbdabe6901",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0d83219bf6999da728661b36b75001c72064d578",
      "old_mode": 33188,
      "old_path": "dev/snippets/pubspec.yaml",
      "new_id": "ac79793679248e669282b40283cfd1ec336d1b95",
      "new_mode": 33188,
      "new_path": "dev/snippets/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "783ba8fcc6b41e522601aa14ace2f8f29f2c18b0",
      "old_mode": 33188,
      "old_path": "dev/tools/pubspec.yaml",
      "new_id": "10c8caaa2ae824e912016a16f0a365374dbeae5e",
      "new_mode": 33188,
      "new_path": "dev/tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5aebf0a9b393e17f45f311f88ac3acec6272d1bd",
      "old_mode": 33188,
      "old_path": "dev/tracing_tests/pubspec.yaml",
      "new_id": "fc6412dd663956f616b1b8a2943596f50523bdd6",
      "new_mode": 33188,
      "new_path": "dev/tracing_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "16167e4a88a41a46d1388377dfeb5d150a26a804",
      "old_mode": 33188,
      "old_path": "examples/catalog/pubspec.yaml",
      "new_id": "83232e53983b8c926efc1c9d2d23d0c835223ad1",
      "new_mode": 33188,
      "new_path": "examples/catalog/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "36767dc1ea8fb76fe5cec48d0a5fb9dacff06a56",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "1b35fb105bd4f64bb3691c216c755e647be720ed",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e72347722ea0cf97f912c88007cf8ea657259ed4",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "e88af93b5367f4c8c2cf10141dc0a1926b1fa3df",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ab7d5635bdf320d15f938f2abfc95b2461a0dcdb",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "eea2b28175cadc40f310dd5c446a22b76de0f092",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "da182f059dad20dab096a2718ad66ce30b09ac1b",
      "old_mode": 33188,
      "old_path": "packages/_flutter_web_build_script/pubspec.yaml",
      "new_id": "7d493c0457768dfccb9a7421d918278f4f9699c8",
      "new_mode": 33188,
      "new_path": "packages/_flutter_web_build_script/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7857c668dd7ca14a5f9f693e20cf55f830dc41da",
      "old_mode": 33188,
      "old_path": "packages/flutter/pubspec.yaml",
      "new_id": "2a52f2c6fa0e798edeaa0ffc4f659682cfe17ee0",
      "new_mode": 33188,
      "new_path": "packages/flutter/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "67b336c9e0ca414c85ad52907f5aa29437d13de0",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/pubspec.yaml",
      "new_id": "6a02371b501735c291f9f74230c3d77b44fa304e",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a4df4be3e9fbf8fc9b12cee81d878cc442ab1578",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/pubspec.yaml",
      "new_id": "351cb09393f864611e30720ebae23297bc0eed85",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8888087882643faa94eb9f2348681a65a6b334f6",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens_client/pubspec.yaml",
      "new_id": "872aaaf39789393621cbd19c067b5024cedc2239",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens_client/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d5b340f728e167e66638135beb85b58305851bd7",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/pubspec.yaml",
      "new_id": "19db308e0684672e59c76652801c557e9352b834",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a717e499635f272f46eebb2290c332c30f198c37",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/update_packages.dart",
      "new_id": "2190d0d78748498c2b80604cf110618510777530",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/update_packages.dart"
    },
    {
      "type": "modify",
      "old_id": "76289efb70da23f465c4b91a4529f175abf4a3f6",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/pubspec.yaml",
      "new_id": "3164da3eeb34302679ffd1d3b95f1e551de13560",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "beaf19eb414135f39869df08104fac9b63e9e8ee",
      "old_mode": 33188,
      "old_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml",
      "new_id": "804a2b139b229f9e72f276d9bfab0bfddc62d928",
      "new_mode": 33188,
      "new_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml"
    }
  ]
}
