)]}'
{
  "commit": "0f53f7966be9f6f5cdb363c4a11c3aaf2cefe68d",
  "tree": "cc5bf81f88e20c4d05fba1eb1f7155e2ba9e52b7",
  "parents": [
    "45db865079caed37ed7154e3dc4de7e076e4599c"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Wed May 11 15:47:26 2016 -0700"
  },
  "committer": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Wed May 11 15:47:26 2016 -0700"
  },
  "message": "Remove Toolchain and extend ToolConfiguration to locate host tools such as sky_snapshot (#3870)\n\nHost tools can be found in the artifact cache directory for the host platform.\r\nIf a developer wants to use a local engine build instead, then provide an\r\n--engine-build flag that selects the specific engine build variant.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d355ec08ba1b195b94d1f94dc9436a227a8d0e7",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/android/android_device.dart",
      "new_id": "62b63cbfd29d8c701b386e151e5d2f0a1c523395",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/android/android_device.dart"
    },
    {
      "type": "modify",
      "old_id": "0029062785b4b00735ed24340186e6d0d836af7a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_apk.dart",
      "new_id": "92e92f0b71e6d68960aa635f42f8fe0dbb38a79e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_apk.dart"
    },
    {
      "type": "modify",
      "old_id": "9d4cf2faa6d7247228b4a6dbeaf1ca20e700960f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_flx.dart",
      "new_id": "26e5b3973890d0584799b3cbaf7ff52c45d766b6",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_flx.dart"
    },
    {
      "type": "modify",
      "old_id": "6a8e8a314a12bb102730728b6bfb8801f46c2ecf",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/daemon.dart",
      "new_id": "c333cec43c4cc7e3f1b79772528bed39316cf582",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/daemon.dart"
    },
    {
      "type": "modify",
      "old_id": "ffc1ecc17a74732dbb4f3de8b092dfe177adeed6",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/drive.dart",
      "new_id": "4614af3e3b12adc27a49db088dfcd2ad65d79c5f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/drive.dart"
    },
    {
      "type": "modify",
      "old_id": "21c99ddb0182d882713d2a6d61640589e4b0fbdc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/listen.dart",
      "new_id": "a578b5049df22576678b396acbd9e87a61697763",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/listen.dart"
    },
    {
      "type": "modify",
      "old_id": "9f6a5a293a8e5e6ef6408dd2b6cfa55dc3c0f0c4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/refresh.dart",
      "new_id": "5306ce2eaa77616b3d7cb3c7d29a5e0714993a7b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/refresh.dart"
    },
    {
      "type": "modify",
      "old_id": "d155741825b042c7080f5e6da3f809ae2dde5b2c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/run.dart",
      "new_id": "a23aa3e8f81198113c4fb2523dacf966c2697fcd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/run.dart"
    },
    {
      "type": "modify",
      "old_id": "8368cdb47542e1a86e3d94a84e5bbefdf76dfe19",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/run_mojo.dart",
      "new_id": "b9fb227a619f44f0a3adeab56c5f3247b0de2612",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/run_mojo.dart"
    },
    {
      "type": "modify",
      "old_id": "44bdd7fa1652ea23556abe867b2526f30a64d243",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/device.dart",
      "new_id": "2ab2a1eb23008826c6c3779c405df8ed357c4f49",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/device.dart"
    },
    {
      "type": "modify",
      "old_id": "1144e3606fe8c3cfcf58104a12284af76ba6a7a5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/flx.dart",
      "new_id": "618811164e71b34b0b5ca801a6f28d911d0a5742",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/flx.dart"
    },
    {
      "type": "modify",
      "old_id": "fb06f29da22e449d8d0cc506a42ff70d26e597f4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/devices.dart",
      "new_id": "d64fe0ec2b46b22702d86f2bc360d5c1adc3053d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/devices.dart"
    },
    {
      "type": "modify",
      "old_id": "cbe44dde88ae03ca165b8a72b16f297847e1ff84",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/simulators.dart",
      "new_id": "3f289cc514f61d39e8639bebf28f13f6044ac9b0",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/simulators.dart"
    },
    {
      "type": "modify",
      "old_id": "15323be625dff80312816398af11a27c2d32784d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart",
      "new_id": "68f86de3583a3a9769b6d8aa0729d67c5fc007ff",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart"
    },
    {
      "type": "modify",
      "old_id": "0cbe42992d93954b324718cb13572c47278e1669",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/runner/flutter_command_runner.dart",
      "new_id": "58500692073dd02a67f778940ab976b5db6c0607",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/runner/flutter_command_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "744500355194f86fc19d37c3ca14dc9d3c5e9fbc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/toolchain.dart",
      "new_id": "28847640961d8e8545d5fb5599cf54c1445299a5",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/toolchain.dart"
    },
    {
      "type": "modify",
      "old_id": "754a73a76e417b61844f250096c0c3898e17e242",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/mocks.dart",
      "new_id": "a8de5a1cacb7bef3c1ed4731bce26321252f8b82",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/mocks.dart"
    }
  ]
}
