)]}'
{
  "commit": "9299c02cf708497d6f72edda8efae0bb8340660e",
  "tree": "0fe18475e8bdfd9974b4871927c10c32b93c1c3b",
  "parents": [
    "58e52cc177c6416026627249cf995338a248fef6"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann.martin@gmail.com",
    "time": "Thu Aug 16 00:35:12 2018 +0200"
  },
  "committer": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Aug 15 15:35:12 2018 -0700"
  },
  "message": "Reland \"Roll engine to version e3687f70c7ece72000b32ee1b3c02755ba5361ac (#20427)\" (#20633)\n\n* Reland \"Roll engine to version b148e628ec86b3a9a0382e0bcfae73f0390a8232 (#20427)\"\r\n\r\nThis is a re-land with downgraded `package:flutter_gallery_assets`\r\nversion.\r\n\r\n* Downgrade package:flutter_gallery_assets to 0.1.4\r\n\r\n* Change engine.version to 81baff97c29bb08cbf8453a3f9042c5813f84ad3 (which contains an additional fix)\r\n\r\n* Change engine.version to e3687f70c7ece72000b32ee1b3c02755ba5361ac (since mac tarballs are corrupted on earlier commit)\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a317c5c91ca339739f5bd87c85f074eb4df94437",
      "old_mode": 33188,
      "old_path": "bin/internal/engine.version",
      "new_id": "4d6b6df5243f06631be8c98e1c54c4f989331fb7",
      "new_mode": 33188,
      "new_path": "bin/internal/engine.version"
    },
    {
      "type": "modify",
      "old_id": "ac0dfde304b82dcff17d3775664813b9b11b9768",
      "old_mode": 33188,
      "old_path": "bin/internal/goldens.version",
      "new_id": "8a12df1eda34750e1a9a2fdd5442ca16a60a41c7",
      "new_mode": 33188,
      "new_path": "bin/internal/goldens.version"
    },
    {
      "type": "modify",
      "old_id": "ea0177bf1ac70d086c9d7a91b07887383240f2b0",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "dea1b485f061de816ab331df2c5c85a81f5acf70",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "10793ce83a591df729241991bdda6a77d5d38ecd",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "08ec970dbde0d51d3665464a30d0bd846618abef",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "302557531a9f3ab3e08e3180a6a61de9e294dada",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "f0abf11d00da5b29b9adbad278df241def91fe9f",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6b68da8c42e10dd4a28a0ef001af428bce021cbc",
      "old_mode": 33261,
      "old_path": "dev/bots/docs.sh",
      "new_id": "04f76d2e6597114a5cc776bd217f7376a8a72bdd",
      "new_mode": 33261,
      "new_path": "dev/bots/docs.sh"
    },
    {
      "type": "modify",
      "old_id": "adc0e124ab9836006f2d1ae01b30ca7f9ea0cde9",
      "old_mode": 33188,
      "old_path": "dev/bots/pubspec.yaml",
      "new_id": "31a576c98e1965f30bbb277276f900ad66ee75d4",
      "new_mode": 33188,
      "new_path": "dev/bots/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fcb50a528740945a5d991d6630054397ba7d7666",
      "old_mode": 33188,
      "old_path": "dev/devicelab/pubspec.yaml",
      "new_id": "dc934726c141da0b896b4c398e890f4c97467993",
      "new_mode": 33188,
      "new_path": "dev/devicelab/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0d49edd9ae7e8f00b78f31c1c75ab9f25532c6eb",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/pubspec.yaml",
      "new_id": "62b5a0217f183f57de40d38f6376de58b07e4033",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f4aa07c09fca8c1036085f712728da82dd47b010",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/external_ui/pubspec.yaml",
      "new_id": "764a5acafeeb477c9bd29c99a0c3ff4bb033afb2",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/external_ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "bef86d250139c2d4c3700009873a4c1f72c1706c",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/pubspec.yaml",
      "new_id": "12d6b7094edadfd1880be9f5b56a17ca6b7c28a7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "de514e97a1e8a6cfdd7debd489ad8bcf5d7a2530",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/platform_interaction/pubspec.yaml",
      "new_id": "fd5f72ebccfe387a8dd106eadb6bf074a1bb09c0",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/platform_interaction/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "baa5c7a3959e55749ab2c2a62051a4684b6e5209",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "3cd84637140ef88bb8fc043178316c1514185062",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b85d25233888368679322b1fc0e72ff3ccaf8a95",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/pubspec.yaml",
      "new_id": "afab9e67507b48dafb8155c0bc5886512594efab",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "16de1c40a19aacb01d0fbd99b839a0efd052720a",
      "old_mode": 33188,
      "old_path": "dev/missing_dependency_tests/pubspec.yaml",
      "new_id": "694910fa2a32dbd017db808a173b9e739b885399",
      "new_mode": 33188,
      "new_path": "dev/missing_dependency_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "acd79f03f50353c361b3e9bd35b5c6919ac9b87a",
      "old_mode": 33188,
      "old_path": "dev/tools/pubspec.yaml",
      "new_id": "7cd3a1e1a9600c79c6282440aac742e07e85e51e",
      "new_mode": 33188,
      "new_path": "dev/tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7e4c9600b73d83c60c64b24bbb50deb70c7d174b",
      "old_mode": 33188,
      "old_path": "dev/tools/vitool/pubspec.yaml",
      "new_id": "a24c079efce5e3132863fc1e59284660a4c22bc1",
      "new_mode": 33188,
      "new_path": "dev/tools/vitool/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7c49d88ec341a0a08ee76c0bd70eab754aa27f5d",
      "old_mode": 33188,
      "old_path": "examples/catalog/pubspec.yaml",
      "new_id": "a2f14433c6d9237abd1ad83ce1b5e90cfe2d329e",
      "new_mode": 33188,
      "new_path": "examples/catalog/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c4c66f93541c845791da6ee773a51ec92b0dbeb7",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/pubspec.yaml",
      "new_id": "1beb6a0b1be89b5a4edd5ae21d5b9f9ed8c5a078",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a886902c8db5c4f4996f16f4803ee2a772b8d9d7",
      "old_mode": 33188,
      "old_path": "examples/flutter_view/pubspec.yaml",
      "new_id": "ffd6153deaf8fc995eb7220be822efdd524b42b7",
      "new_mode": 33188,
      "new_path": "examples/flutter_view/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c5312e54d78167eb23109c3623253d03ca973abc",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "689805104886864881fdae61bc9f10e017c1c74c",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ff417286e48a3a87f5e7a77c8f102b1669398a42",
      "old_mode": 33188,
      "old_path": "examples/layers/pubspec.yaml",
      "new_id": "f53f16567b0f2cc3c0ddb5419ec49595ccb3e5e6",
      "new_mode": 33188,
      "new_path": "examples/layers/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ee0f2d02299d1103f8c4c5238c118b4ebba2741b",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "7ae7ab401a20a41b376072f284c8df646bd895bf",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cc33a8ebb964d1aa415ea7a78c557297b9462329",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "1ae0776aa8a739749d1c09d4e07750377948f7db",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "65dbb41ea485374b5398424cca0a50f2a3ca997c",
      "old_mode": 33188,
      "old_path": "examples/platform_view/pubspec.yaml",
      "new_id": "1886a3bb21584e6d7081dd2adac6531807327941",
      "new_mode": 33188,
      "new_path": "examples/platform_view/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b1eb751c6f3d30a2cd4f9760657eaf3c964256bb",
      "old_mode": 33188,
      "old_path": "examples/stocks/pubspec.yaml",
      "new_id": "a9346977c673bbf38d439902c919476ee78a069d",
      "new_mode": 33188,
      "new_path": "examples/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "55af75d63fdcef424ef77833b53ec421391678e9",
      "old_mode": 33188,
      "old_path": "packages/flutter/pubspec.yaml",
      "new_id": "b11ed87ea4d6ccc0cc30d5ae9a3881269ef430bc",
      "new_mode": 33188,
      "new_path": "packages/flutter/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "be942160eabbd0d3ca2a1faf1b168250497d2cba",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/pubspec.yaml",
      "new_id": "76b0a0e6182ee0a3e011b85bf512efe6dc08e3a5",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "def33004b018d5f124b5adfd52147f6624f75905",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/pubspec.yaml",
      "new_id": "9ac242ac8f162f110b4916598163a1f4b2da3c8c",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "687c9b1c58326556dd7b3a8d47e78018d83bdf47",
      "old_mode": 33188,
      "old_path": "packages/flutter_localizations/pubspec.yaml",
      "new_id": "205e60d7ebd3bcbd0a9656f84682199cd32de9b2",
      "new_mode": 33188,
      "new_path": "packages/flutter_localizations/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e5f918df528fab2fff461bfdf3c80604f128f76c",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/pubspec.yaml",
      "new_id": "6c042f22a08a66c0d4c3546e4106a6804a4a5d63",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f2e64f81ad523a840fa953611aa3829d2dc4e76f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/bundle.dart",
      "new_id": "ec844eea1742b79451eea810750bee38e4783364",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/bundle.dart"
    },
    {
      "type": "modify",
      "old_id": "ed44f6b7e14183f22d319d10c1242def5634110a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/update_packages.dart",
      "new_id": "49f202e6a9f2b222d30d0e7b4d6eebe28641ef6c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/update_packages.dart"
    },
    {
      "type": "modify",
      "old_id": "fc057731b1ecf3a44e65024f628b540b4523e8e5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart",
      "new_id": "a088469fcea6c1dfef23ae965698a6ac29bc2f2d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "ac7e1e22008c6aa4da0f8f74d3a7c80580a0392f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/pubspec.yaml",
      "new_id": "18d73a7ff85761ef28747497557c39ab20e26b6f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "807cbfad59cc887a99a1ce9bfecef55cb87a4a91",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/templates/create/pubspec.yaml.tmpl",
      "new_id": "2a9bba4c854deef33f44e1a106ff6db2db3a9e43",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/templates/create/pubspec.yaml.tmpl"
    },
    {
      "type": "modify",
      "old_id": "7a8edcf344c5bb12b82268a0d3617adbc81ea1a5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/templates/module/common/pubspec.yaml.tmpl",
      "new_id": "c2576b565712a1bfaedf17c62c878690120f8fb9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/templates/module/common/pubspec.yaml.tmpl"
    },
    {
      "type": "modify",
      "old_id": "853090bc90605beb9f08ffbab69766b13cf3b83d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/templates/package/pubspec.yaml.tmpl",
      "new_id": "69cbd52c3f68e50e367d8a69f6cbc5215f611cbe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/templates/package/pubspec.yaml.tmpl"
    },
    {
      "type": "modify",
      "old_id": "4bb761e8ed87992441553455ea4296f46546b8cd",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/templates/plugin/pubspec.yaml.tmpl",
      "new_id": "4b49e9855b3ab0d696821810f44afdc2562177cc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/templates/plugin/pubspec.yaml.tmpl"
    },
    {
      "type": "modify",
      "old_id": "12120f966e39593ffb7257d37f6fcf0bc1522baa",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/data/asset_test/font/pubspec.yaml",
      "new_id": "94f6ee88a5a699c6b87eb7b8d335ff3b0db342be",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/data/asset_test/font/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1c70314a1dcba0addd688a603e9abc60e6cd5093",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/data/asset_test/main/pubspec.yaml",
      "new_id": "c55704d0e6d1fff6a4c15f89b7fd6b011d951837",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/data/asset_test/main/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1b11b4a42f2ae6226e72fa71ff031948c9d46438",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/data/dart_dependencies_test/changed_sdk_location/pubspec.yaml",
      "new_id": "9de2fbeeefd85039f721730905ca1899e96fafca",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/data/dart_dependencies_test/changed_sdk_location/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e436d07629dbf0a14548ebacbf0b108326646ed8",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration/test_data/basic_project.dart",
      "new_id": "f01f61eaad562e1888f6a8af531ef26b9f053676",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration/test_data/basic_project.dart"
    },
    {
      "type": "modify",
      "old_id": "2429e993a8d2f06a2a12f98680971ab02a4fe09c",
      "old_mode": 33188,
      "old_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml",
      "new_id": "42d94eae746a7a9dd30ff0c2f813ff662f243329",
      "new_mode": 33188,
      "new_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml"
    }
  ]
}
