)]}'
{
  "commit": "1ee94001304650dde6d23d44c94a25a5a62f436b",
  "tree": "de6f24196ab947728db16d8bdae275f59addd2db",
  "parents": [
    "f265301519e6733f62aa2177835ce0c573675a13"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Mon Aug 28 11:45:17 2017 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 28 11:45:17 2017 -0700"
  },
  "message": "Avoid rebuilding snapshots if no change to source (#11551) (#11793)\n\nThis change re-introduces skipping AOT snapshot builds if input sources\r\nand outputs have not changed since the last snapshot build, assuming a\r\nbuild for the same platform in the same build mode.\r\n\r\nThis reverts commit 3d5afb5a81052b7d55661549320d6d43f893f448.\r\nIt includes the following changes relative to the original:\r\n  1. Include the entrypoint source in the checksums\r\n  2. include the build mode in the checksums\r\n  3. include the target platform in the checksums",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "705df15c8d7a9793f297edf744a4ce1adbd28f4f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/build.dart",
      "new_id": "25ade8885421a9ede4ffacdc33d7fdffa2955a67",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/build.dart"
    },
    {
      "type": "modify",
      "old_id": "f042441d6ff29a3d8696f1f53db2362bc1303770",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_aot.dart",
      "new_id": "a80e1917c2d55d8801322af1f5039633e6180a14",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_aot.dart"
    },
    {
      "type": "modify",
      "old_id": "5b0e9a8e43872283323cdfa2b6cecbcfecc56047",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/flx.dart",
      "new_id": "d5037fb290a85a894667815e2899717bf5fafb21",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/flx.dart"
    },
    {
      "type": "modify",
      "old_id": "cad6070848a446c05c034d3bc4c1228f591b84f3",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/base/build_test.dart",
      "new_id": "da69f0b1170cb0492808251a4ade43abb460d02d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/base/build_test.dart"
    }
  ]
}
