)]}'
{
  "commit": "c3d43ef4a7cb0987fc850624bd9eb723da59a76a",
  "tree": "b91348cdcc8651883eca86fef6a3b0a487cf0575",
  "parents": [
    "d19bdc4339024d274d822d047ee6557175f52c53"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Mon Apr 30 19:15:09 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 30 19:15:09 2018 -0700"
  },
  "message": "Improve AOT snapshot input verification + cleanup (#17144)\n\nBugfix: Moves AOT snapshot input verification past where the last input\r\nis added to the inputs list.\r\n\r\nCleanup:\r\n* Extracts _isValidAotPlatform method.\r\n* Moves non-platform-specific logic to the top.\r\n* Moves variable declaration closer to first use, and inlines to a\r\n  narrower scope where possible.\r\n\r\nThis relands #17136, which was reverted in #17142 due to breakage in\r\non-device iOS debug builds.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f3283965fbf57c6f0fab0a837a800c4a6a4a919",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/build.dart",
      "new_id": "3a2f6090ba32f048f5b93e82da870abc92aa9a45",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/build.dart"
    },
    {
      "type": "modify",
      "old_id": "ca5e76418ca875393b5cadd1723c2a6f7ba65204",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/base/build_test.dart",
      "new_id": "e58c87f9de504d3cb6f64f535633ca8418447a91",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/base/build_test.dart"
    }
  ]
}
