)]}'
{
  "commit": "d189c70a31e036ade482d9bf17bf274ffebb2ac3",
  "tree": "b083cd8422eb73dea29f179051e213677f938b34",
  "parents": [
    "4fd05e523db58344f784d1e1fc1399b59d7b8a8c"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Jul 29 14:19:51 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 29 14:19:51 2020 -0700"
  },
  "message": "[null-safety] remove implicit-dynamic, intl in preparation for null-safety (#160)\n\n- Implicit dynamic is removed, which will make it easier to migrate to null-safety where it is not supported.\r\n- Intl dependency is removed, since this will block null safety despite being used in only a single place.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da09e3313b3cf2e1c2d6f7997e8d65549f81e690",
      "old_mode": 33188,
      "old_path": "analysis_options.yaml",
      "new_id": "c6d2ad928c88a2e042be43afc657ff88110de50c",
      "new_mode": 33188,
      "new_path": "analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "22c292cccf7ef7ef8af0d8a7573a4ee5bc035fcf",
      "old_mode": 33188,
      "old_path": "packages/file/CHANGELOG.md",
      "new_id": "61d3529a90d45844d9dc30be20d1d986b1a9fdfa",
      "new_mode": 33188,
      "new_path": "packages/file/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e2daa90642c2ec156948978caf78186aee42e98f",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/chroot/chroot_directory.dart",
      "new_id": "8fec7b1985807c8ffd74d801664f3adc1a36facd",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/chroot/chroot_directory.dart"
    },
    {
      "type": "modify",
      "old_id": "9d6c5efd553e0be206dbe93807edbe47997e3f40",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/chroot/chroot_file.dart",
      "new_id": "60bda56206dfc2dcf0727e73675540e0af1cf9b4",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/chroot/chroot_file.dart"
    },
    {
      "type": "modify",
      "old_id": "0baec9b8c4a9ef678254cdff1264fa783d7248a1",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/chroot/chroot_file_system.dart",
      "new_id": "5e383bd632ecc8034be455d5d531a96fb16cbaae",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/chroot/chroot_file_system.dart"
    },
    {
      "type": "modify",
      "old_id": "f16e67fa46e699dc00db657ca22c176ac7135d94",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart",
      "new_id": "8e859ace8e469adddb1722fed733c5e0f1f1ad1b",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/chroot/chroot_file_system_entity.dart"
    },
    {
      "type": "modify",
      "old_id": "1c8b4fd1205c82ad451a8e188488c0458f5a8433",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/common.dart",
      "new_id": "d9d8f5cc18f2ac63333c741a9c9ca76f07745203",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/common.dart"
    },
    {
      "type": "modify",
      "old_id": "4e2bbd30163fcb4c6aaabd3be70a283fc7c34524",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/memory_directory.dart",
      "new_id": "688e0df71955aa254a756f1347f3d6a82b83aabd",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/memory_directory.dart"
    },
    {
      "type": "modify",
      "old_id": "bda9ae920741bdd479abc8b914f104fb660cfb57",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/memory_file.dart",
      "new_id": "3d7b8b336abb708f6d2f87b7a036ec5e26b11d2a",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/memory_file.dart"
    },
    {
      "type": "modify",
      "old_id": "38f818eb95a81e68bb035fbd3e6d7b461be2d2a0",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/memory_file_system.dart",
      "new_id": "04513263e62deda483c284f85a2be7d53975f45d",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/memory_file_system.dart"
    },
    {
      "type": "modify",
      "old_id": "32a7e2c1be87f170b6e741da79ec7d5c02dd6614",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/memory_file_system_entity.dart",
      "new_id": "3ff5ba970ed82b493c38bb44eb70d7092a894de1",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/memory_file_system_entity.dart"
    },
    {
      "type": "modify",
      "old_id": "f7c7fd2f289e1857d1904f9a9904e1a69af761ec",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/memory_link.dart",
      "new_id": "b22e2fd6f0459daae52bb767923754f5f4b551bf",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/memory_link.dart"
    },
    {
      "type": "modify",
      "old_id": "a3d7786cdec0ca772c1eebb3be67607f3eaa2b3d",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/memory/utils.dart",
      "new_id": "de1b6aeab4279066c090936ef253a3fa8cab76dc",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/memory/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "1febe0752197dd6c51223863ce78a5013a0f48c0",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/codecs.dart",
      "new_id": "01f4abead293c870dbb4e796ce9445ac8a741ebd",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/codecs.dart"
    },
    {
      "type": "modify",
      "old_id": "be610bf00111ef7e5307f2ad6089940d48bfc81e",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/common.dart",
      "new_id": "8fb680c81454de4db01f978541c46f88a76e2454",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/common.dart"
    },
    {
      "type": "modify",
      "old_id": "2a545a6bcd63b4b17580083aff887b38761eadb6",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/events.dart",
      "new_id": "01e5ff4ab6424d1e702a946858207fadec79e84b",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/events.dart"
    },
    {
      "type": "modify",
      "old_id": "b6c41f6ec4513b1310f4e65c5d1e890b894a302a",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/mutable_recording.dart",
      "new_id": "ec3090594e416575535f0c9bc057bbac41cd476e",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/mutable_recording.dart"
    },
    {
      "type": "modify",
      "old_id": "4fa15c0804b009d9fc688cceea53053cb36cc9ad",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_directory.dart",
      "new_id": "e157327128f7b405ff374351950fb6ee52bcc617",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_directory.dart"
    },
    {
      "type": "modify",
      "old_id": "3114f1e9eb6d94b76fe6f63b34ab02186be998a9",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_file.dart",
      "new_id": "cc9b03ed4dbbf388ea4a82ae9be06f615b587d22",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_file.dart"
    },
    {
      "type": "modify",
      "old_id": "28ab6f8dca2599189832c3af994ea984531c2c40",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_io_sink.dart",
      "new_id": "19250186a8ecce78b59a522d42e92449201f8b75",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_io_sink.dart"
    },
    {
      "type": "modify",
      "old_id": "14eac4d703171a0bcfcf0b960c917e57ccc28ba9",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_link.dart",
      "new_id": "01954b9082c7ddc8225d7045545f80c71cc71293",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_link.dart"
    },
    {
      "type": "modify",
      "old_id": "e5bb1861d9b31dd786988505829e7a1d86eadbd1",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_proxy_mixin.dart",
      "new_id": "08f92dac9a814901ab25321e70d45c9870e975e8",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_proxy_mixin.dart"
    },
    {
      "type": "modify",
      "old_id": "f31c5a9b0b275b6faf96ee5ef16105fbfe71fbc9",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/recording_random_access_file.dart",
      "new_id": "f5ba461392965b451f0981e59f24acd90b10b386",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/recording_random_access_file.dart"
    },
    {
      "type": "modify",
      "old_id": "58d36e5d55c9650fdc94ccc00aa40eb757972c44",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/replay_file_stat.dart",
      "new_id": "497d403d45cb8bb67e6b550d6666b913f0cd7ece",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/replay_file_stat.dart"
    },
    {
      "type": "modify",
      "old_id": "1560c99b4032b58c4c7ac92a3b74c349a29260aa",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/replay_file_system.dart",
      "new_id": "35b12c41d75e7cfdf95f83455be3e4bc9d6ac731",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/replay_file_system.dart"
    },
    {
      "type": "modify",
      "old_id": "f222ae499e2686e0837c1e073a2899a1b4ec1173",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/replay_io_sink.dart",
      "new_id": "4dbbd4d98cf7d4d7fb8d6b6e9f1cd8ad86452c1b",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/replay_io_sink.dart"
    },
    {
      "type": "modify",
      "old_id": "70bd44e7828412b67c9724c94e57f5f168b60720",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/backends/record_replay/replay_proxy_mixin.dart",
      "new_id": "d501ab377c4e528dbb8b0851d684744024223b95",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/backends/record_replay/replay_proxy_mixin.dart"
    },
    {
      "type": "modify",
      "old_id": "235b1fd262b6ad249f2a4cb202873359d564c52b",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/forwarding/forwarding_directory.dart",
      "new_id": "062e02bde549da4b7435e097c2f6b949baf25da3",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/forwarding/forwarding_directory.dart"
    },
    {
      "type": "modify",
      "old_id": "e0d52a01daec776f58c35fa5e99ede70075a1576",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/forwarding/forwarding_file.dart",
      "new_id": "8f98b503485737c73be4f9368a5239e3032068bf",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/forwarding/forwarding_file.dart"
    },
    {
      "type": "modify",
      "old_id": "25a37d295a114031e53055234e2a4bf5365a06d0",
      "old_mode": 33188,
      "old_path": "packages/file/lib/src/forwarding/forwarding_link.dart",
      "new_id": "6dd040384b416e3c9b98d3e78ba2a6bfb05ec1c0",
      "new_mode": 33188,
      "new_path": "packages/file/lib/src/forwarding/forwarding_link.dart"
    },
    {
      "type": "modify",
      "old_id": "6058e05101a32418758a7e6118b465bd0e78ce95",
      "old_mode": 33188,
      "old_path": "packages/file/pubspec.yaml",
      "new_id": "9b065ebc8efaf4f081b749102a993a18e61f1efc",
      "new_mode": 33188,
      "new_path": "packages/file/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "997411c7971bb6bcedf02833ce266d086ddf82a9",
      "old_mode": 33188,
      "old_path": "packages/file/test/chroot_test.dart",
      "new_id": "4d811a08a58b03174bb942e631c7db730d863469",
      "new_mode": 33188,
      "new_path": "packages/file/test/chroot_test.dart"
    },
    {
      "type": "modify",
      "old_id": "702a441d34f191aa59d29f1a8e9d02b338756c8b",
      "old_mode": 33188,
      "old_path": "packages/file/test/common_tests.dart",
      "new_id": "bf10efc4f74aaee02ba2861360297b13d067b805",
      "new_mode": 33188,
      "new_path": "packages/file/test/common_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "15932e62103de308b756f2af1872107d06861c4c",
      "old_mode": 33188,
      "old_path": "packages/file/test/record_replay_matchers.dart",
      "new_id": "6187242e9c1d6c83d0f455e12647e1e2c1112add",
      "new_mode": 33188,
      "new_path": "packages/file/test/record_replay_matchers.dart"
    },
    {
      "type": "modify",
      "old_id": "ed61f18d722582a50f67c9acd77216831ecf93e0",
      "old_mode": 33188,
      "old_path": "packages/file/test/recording_test.dart",
      "new_id": "968dad18b5d17ebab1041cb271792e2c45d90953",
      "new_mode": 33188,
      "new_path": "packages/file/test/recording_test.dart"
    }
  ]
}
