)]}'
{
  "commit": "b2c98f9a4eb5eef85e0c69b99713beb4ceba02ca",
  "tree": "144c2e37b016d74fcb0f751b7c2b1fa8ed7e7726",
  "parents": [
    "c9954f1053463c03d9088bc17290b3d7661edbf6"
  ],
  "author": {
    "name": "Yegor",
    "email": "yjbanov@google.com",
    "time": "Thu May 03 19:24:48 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 03 19:24:48 2018 -0700"
  },
  "message": "Roll engine to e976be13c51448f89107d082ec81e2b6731671fa (#17266)\n\n* Roll engine to e976be13c51448f89107d082ec81e2b6731671fa\r\n\r\n* move away from deprecated constants\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "291041178054a583ddf5286cad6a83dc685efdd4",
      "old_mode": 33188,
      "old_path": "bin/internal/engine.version",
      "new_id": "277181ff3b768856708154491b6a4b6dbbef56fb",
      "new_mode": 33188,
      "new_path": "bin/internal/engine.version"
    },
    {
      "type": "modify",
      "old_id": "58cfe2040dd5d9256fd2759d555972a974bf23d5",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/test_smoke_test/crash1_test.dart",
      "new_id": "97aa99c68b32e0093107c283462fbb6f1f69e5eb",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/test_smoke_test/crash1_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2008592121b1c9a41e1590d118aa9bbb0a712546",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/test_smoke_test/crash2_test.dart",
      "new_id": "736f367ef87aab74e486ce843c907d93c63e911c",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/test_smoke_test/crash2_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bc11e95220f5a57eba4fb30ae5f6eb1e2f3f874b",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/tasks/gradle_plugin_test.dart",
      "new_id": "dd6c33475bf3d78c4ea5dbfeeea14feb61ddca7f",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/gradle_plugin_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b9119acf20bff52fd1716ab430a4b32ad44ba1f4",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/ios.dart",
      "new_id": "d79ba0f88f38b17c3bc8e41362a113644722928c",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/ios.dart"
    },
    {
      "type": "modify",
      "old_id": "91299323d72b24b1f13b481c789ebb1e751a61e3",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/runner.dart",
      "new_id": "ce3b4e42da40cb9868a11e327e9ef0e353817f55",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/runner.dart"
    },
    {
      "type": "modify",
      "old_id": "e34e41f404768a9de8c1f33f6e69ce0c4606dd65",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/utils.dart",
      "new_id": "d925dfd6847e1084b8f3cea9d055a840fd2305cc",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "08d6d8973f7a23b49455853ce0c57e1a9d9ce87f",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/microbenchmarks.dart",
      "new_id": "b44bde5f75643771f030084572c929dc0552c2a7",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/microbenchmarks.dart"
    },
    {
      "type": "modify",
      "old_id": "01e7e61e69d242b50b384c4b79f3ee3860ff4009",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/lib/src/driver/driver.dart",
      "new_id": "9cc78667c394bfafdd8ab70b45825eb52151ef16",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/driver/driver.dart"
    },
    {
      "type": "modify",
      "old_id": "562ade60e375e444ec753bbff0ffffd9a49fa3a6",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/lib/flutter_goldens.dart",
      "new_id": "e5b403618adcc20fe9d44ca6fc62163b93604fc1",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/lib/flutter_goldens.dart"
    },
    {
      "type": "modify",
      "old_id": "864b7c807f5f85969e80e45a62a6618fa413c5db",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/asset.dart",
      "new_id": "0497a6cee0d043194934cafd816de3ea8d3511ef",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/asset.dart"
    },
    {
      "type": "modify",
      "old_id": "74fa9dc4155c82ecbb5c944ce4dbab6506acb369",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/file_system.dart",
      "new_id": "a6f8c27846adece7a9e2758b89812988c6e7b7e7",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/file_system.dart"
    },
    {
      "type": "modify",
      "old_id": "4c166c68895be44d3012f54ed9f3451682502093",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/io.dart",
      "new_id": "2ed3b3b2071c987ae45857a901963f6bb63ea7e9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/io.dart"
    },
    {
      "type": "modify",
      "old_id": "a3e7167c892b511016cdb18113db3de522d78620",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/port_scanner.dart",
      "new_id": "e18c597de28d2e688308c5e8d62d89182cb7aae8",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/port_scanner.dart"
    },
    {
      "type": "modify",
      "old_id": "1d7a6858fd33758556a75dd682cef34a46c17129",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/process.dart",
      "new_id": "7c0650ac7c9fc5b8f1980932e0219e41aa51f5c5",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/process.dart"
    },
    {
      "type": "modify",
      "old_id": "88beeab0be5c65a3d53ef3b3b126f458b0fa425a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/cache.dart",
      "new_id": "f37a6c3b110445a25cd9f820a09832b4d0caf81b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/cache.dart"
    },
    {
      "type": "modify",
      "old_id": "0aeb29eb09815340d15d9bef059fd18c5f694728",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/analyze_base.dart",
      "new_id": "9464d3b5936a8db3c6ee6521dc6ddf2f0d1ed1cc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/analyze_base.dart"
    },
    {
      "type": "modify",
      "old_id": "f543111fa3c1b2ea368ab561e5e6e282f6ae604a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/create.dart",
      "new_id": "3444313c8071526a35704f66a4b547396f8b41f3",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/create.dart"
    },
    {
      "type": "modify",
      "old_id": "9713b1928277f3ac74ca6ea21dfab53ef7c08763",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/drive.dart",
      "new_id": "79a5b1504dceb580876cefcb24cf0739356a4fbf",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/drive.dart"
    },
    {
      "type": "modify",
      "old_id": "2551ce6f076c9b19443dd49e9347cf028ca9b54d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/fuchsia_reload.dart",
      "new_id": "1d3a28f908ed8aadd4bce1c70597f42f2226656c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/fuchsia_reload.dart"
    },
    {
      "type": "modify",
      "old_id": "269674ebe0f365b1bd41c909ad85a07e93742746",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/ide_config.dart",
      "new_id": "b125d327da0fdc5bf9f8b212b6c5fc1544bc6bbe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/ide_config.dart"
    },
    {
      "type": "modify",
      "old_id": "9f5b56050890f7ca18cadbcc1911cc6a22f1610a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/dependency_checker.dart",
      "new_id": "1ff6eaa4e850ec3744251c676557b18cd095e0fd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/dependency_checker.dart"
    },
    {
      "type": "modify",
      "old_id": "ce9e6e8036dd2df167408fdd0817d8f2c2d08957",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/devfs.dart",
      "new_id": "46fcf61c1184f6897c0fbae8e98b1fa9a5aee46c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/devfs.dart"
    },
    {
      "type": "modify",
      "old_id": "7d1c8ba25395693473b3c87f7a16dff9ba77d36c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/mac.dart",
      "new_id": "dc1320ae3b2a361a955d13d13b7b83731cf02629",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/mac.dart"
    },
    {
      "type": "modify",
      "old_id": "7897c97b539b011f835b8edce7f18d7a83fe29f8",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/simulators.dart",
      "new_id": "5835ad805c153fe982fa1a66775963e5dd33e263",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/simulators.dart"
    },
    {
      "type": "modify",
      "old_id": "4cd050991030559dddd08f51de54703fdf23bb66",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/protocol_discovery.dart",
      "new_id": "511ceaaa9fd53d9cefafc7f1a05a3f6c303b57e0",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/protocol_discovery.dart"
    },
    {
      "type": "modify",
      "old_id": "4e86d38b6a26b689d06bb1f30d1a57f1cd1c1c81",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/resident_runner.dart",
      "new_id": "a8ba02942194555e23e3f0fb09dc8735e55975cc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/resident_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "fbd142ed62cd893e40e956ca99eb793897847eba",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/services.dart",
      "new_id": "5668efc602e3f66e5c620d77a771bb2e42bdd533",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/services.dart"
    },
    {
      "type": "modify",
      "old_id": "a933a9b068fc51e0babfd3be7e9e7b8bc54e650f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart",
      "new_id": "2423964dedaa35e5f3eadcaa8ae09dd77a945a31",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "ea6f9c8c4e513c9637e28c304d6560f71b5870df",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/runner.dart",
      "new_id": "570e13faec8bb2bab5c1d11dec88528212158c1c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/runner.dart"
    },
    {
      "type": "modify",
      "old_id": "506be74ba413e61545b7ae57b1f2359cf11124ef",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/base/io_test.dart",
      "new_id": "8a173a9d11d44e427fda8048fc2c83ea8cdb590a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/base/io_test.dart"
    },
    {
      "type": "modify",
      "old_id": "83cd7932fbbd06c40f5f668ee74a80206362c972",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/cache_test.dart",
      "new_id": "ed4ad61fc54b19bbd54b32ab59c218d93479d36e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/cache_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dfa49b0513ca0dec9843668a4c11ed29b9f9bfd4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands/create_test.dart",
      "new_id": "62b2d2569da726be4ea7ec395804ce88d5439371",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands/create_test.dart"
    },
    {
      "type": "modify",
      "old_id": "262c4730b578cb130559dee7a96b49ada52f0d82",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands/devices_test.dart",
      "new_id": "ddae18412e34bcf8e1c669e3bc96e69bc0e53848",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands/devices_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d0eef8e94a6424eeb9a78e836696f1f89ce9203",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands/fuchsia_reload_test.dart",
      "new_id": "6fbd38f4f551e6810a4c7629301d6df4739df7f6",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands/fuchsia_reload_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8393d7f5ffb748ed0b70e40c3e6466d02b8e719e",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/dart/pub_get_test.dart",
      "new_id": "b8b2ff78d8ad0d6a8ccd10b3f6e62beeda5d8d5a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/dart/pub_get_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cccb9b43f0d91eea49dd08350ee865c2b7053bab",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/devfs_test.dart",
      "new_id": "6955bfe86e10f2763e2a33d9c940115da107df22",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/devfs_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d7e4a1c49b8fb8084739f3c3d07936cc450657a2",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/mocks.dart",
      "new_id": "3b7347c2d066912a42a2ace73a4d7d69088b3d76",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "65da2f3a2003430f7e03c7b764ae037213a66dd2",
      "old_mode": 33188,
      "old_path": "packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart",
      "new_id": "2507050ae0dd915b06a65e87b51d1b76c228a5c9",
      "new_mode": 33188,
      "new_path": "packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart"
    }
  ]
}
