)]}'
{
  "commit": "f65421aaca381f55bee97dd0e0292b553aeaffb7",
  "tree": "c9bb466669a11e5c4e1dd6d5db73ef8f23208d67",
  "parents": [
    "fe310148a1367faab52c92ee03a70c2767be17ca"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Thu Mar 19 09:36:38 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 19 09:36:38 2020 -0700"
  },
  "message": "[flutter_tools] refactor GenSnapshot and AotBuilder (#52091)\n\nRemove dependency injection from GenSnapshot and AotBuilder and update tests to use FakeProcessManager",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77796f9b6f75f1c7067b023cf892b435fc6c7f4b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/aot.dart",
      "new_id": "83ee0e935b2e47d20050d918ff7550e0293eb0d4",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/aot.dart"
    },
    {
      "type": "modify",
      "old_id": "a1f05391fde7ce92bc0e01f5f1b2a175f71229ee",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/build.dart",
      "new_id": "235765a1e3e55f23a04da0d28c0a0d883f1c9a0c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/build.dart"
    },
    {
      "type": "modify",
      "old_id": "0d9283311ff83b5f8c1e2a7d6532b8fe47e5584f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/logger.dart",
      "new_id": "d946e22c8ce6d70774026dd4e2ff1335d626d11c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/logger.dart"
    },
    {
      "type": "modify",
      "old_id": "ed677b2589fe6be179d55a2bb98d73b9291e4a88",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/build_system/targets/android.dart",
      "new_id": "d832c50f5831aa99ac41cb3fd7b1eb2d4c1d881c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/build_system/targets/android.dart"
    },
    {
      "type": "modify",
      "old_id": "afa08b77ff0aee9ad97809805c1176fee12ea1fc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/build_system/targets/dart.dart",
      "new_id": "a67e8342933126ae2d74df54d4c80bf6e47dea2a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/build_system/targets/dart.dart"
    },
    {
      "type": "modify",
      "old_id": "990716cf8af370e2cf121a3b8b4b5fb39a6252ea",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/build_system/targets/ios.dart",
      "new_id": "20e685ab0d5c8791e471a4001d115c17dbd13b55",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/build_system/targets/ios.dart"
    },
    {
      "type": "modify",
      "old_id": "a4d5c9dfe345aa59b9fe92f2c4a8794f3af02002",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/build_system/targets/macos.dart",
      "new_id": "5104d999013ba959450be59aaac6df5c5dcdafc8",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/build_system/targets/macos.dart"
    },
    {
      "type": "modify",
      "old_id": "fb5694255d242441e04f525ffab3627e2aaf3991",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_aot.dart",
      "new_id": "f54ec5c51ea097308f79f4a5db64750f14ffaeda",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_aot.dart"
    },
    {
      "type": "modify",
      "old_id": "dd0943776d37a81e3903f319e3aeb16ed3e93f80",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_ios_framework.dart",
      "new_id": "1784a906d3485fba54dfe0bf1c745a0e40ae061f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_ios_framework.dart"
    },
    {
      "type": "modify",
      "old_id": "07ad8c8a03942aa0870ab18fc5ad7bfdfdd09248",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/context_runner.dart",
      "new_id": "beb210024828e44f68bc394059cc2641a8eea002",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/context_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "30ce20d651135772ce2382618049a74c5b503a3a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/xcodeproj.dart",
      "new_id": "0c8b64311955f0896da8f9899afebf9e84287725",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/xcodeproj.dart"
    },
    {
      "type": "modify",
      "old_id": "6ea4d69114ea17d6e9f15c7061cbb2f05be88e82",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/base/build_test.dart",
      "new_id": "00a4625a0a162fb2dd63d93511780f71f7b186de",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/base/build_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0cee898d37e9b92735316d57efde440d95308ad4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/build_system/targets/macos_test.dart",
      "new_id": "e0ebb090fa4f2030ea44ea5f48dbffb73439c0eb",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/build_system/targets/macos_test.dart"
    }
  ]
}
