)]}'
{
  "commit": "836ae480a3944ed0a0c3589f7bac4ed87dfabc8a",
  "tree": "1774c7467cf147c5eaa0a019ef57025bb1aadd30",
  "parents": [
    "fc9addb88b5262ce98e8f39b0eefa6fa9be2ca6a"
  ],
  "author": {
    "name": "Zach Anderson",
    "email": "zra@google.com",
    "time": "Tue Jan 26 14:09:01 2021 -0800"
  },
  "committer": {
    "name": "Zach Anderson",
    "email": "zra@google.com",
    "time": "Tue Jan 26 21:48:26 2021 -0800"
  },
  "message": "Implement VmService instead of adding extension methods\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "937dfe25a6944fee8f532a7e0e985ec1efeb52c4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/screenshot.dart",
      "new_id": "8f7d4d1ce7a3ed4ce529c11c44fc272ca3eea4c9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/screenshot.dart"
    },
    {
      "type": "modify",
      "old_id": "5c6f98ea5a81459d75fbd5f42d4f465710686b52",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/devfs.dart",
      "new_id": "59881515cf2a30f3fe21e8a381fa9d3198edbc57",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/devfs.dart"
    },
    {
      "type": "modify",
      "old_id": "cbbf9e5fee9e0650415c3794922fce475f65cb1b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/device.dart",
      "new_id": "6057796609ae2e44380e35fc99a5793ea6ea8abc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/device.dart"
    },
    {
      "type": "modify",
      "old_id": "b9f7bff39b32364969329a17a19da873098e3a10",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/drive/drive_service.dart",
      "new_id": "9607bbe8f293483d00cf1320f0542951ad2b5fc5",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/drive/drive_service.dart"
    },
    {
      "type": "modify",
      "old_id": "7824ebb98d18c63e31f9d079c2d79aba8322ea75",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/fuchsia/fuchsia_device.dart",
      "new_id": "55f3fd86f6d2a264b53063e62846a51bb38f5627",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/fuchsia/fuchsia_device.dart"
    },
    {
      "type": "modify",
      "old_id": "720e61b508237212123bd24f90cab27e80e77dfb",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/devices.dart",
      "new_id": "dfa40cc7710ae9b6ac7e558a6ad69e39e74ee824",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/devices.dart"
    },
    {
      "type": "modify",
      "old_id": "2e1d911c3dc2c85dafeff7f8f6e8714a05ed12be",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/isolated/resident_web_runner.dart",
      "new_id": "98ac44cf96ff8016ae1aa579843d9c6061432229",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/isolated/resident_web_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "005ac07f4b614e548269c35d8f5245b01a3896b5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/resident_runner.dart",
      "new_id": "ca348a13fb1664c813a64420a2f9bc8185dd3593",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/resident_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "5bc1af09b60f12f30fa4bedbf435576d6c72672c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/run_hot.dart",
      "new_id": "36461d8a37377536f0036f7d130a4e67cc91ab0a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/run_hot.dart"
    },
    {
      "type": "modify",
      "old_id": "c8beed632e29e7d6d788f89d8e8613c31ad2198c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/coverage_collector.dart",
      "new_id": "1bd1612cc837798a9f8a9c29c0644758d4c3f8fe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/coverage_collector.dart"
    },
    {
      "type": "modify",
      "old_id": "be3b216543017ca789247341ee1d6e829eb994b0",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart",
      "new_id": "a972620f25d2be5a8bfa20490a95d5f9483c3494",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/flutter_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "9c6a64ae1aeb7760fa9d2c31206a7fb0c4ab8cc2",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/tracing.dart",
      "new_id": "dcd661ee82db79df81800993ffff5d53de05ab98",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/tracing.dart"
    },
    {
      "type": "modify",
      "old_id": "9e45e553d203be6bb7b13da0b74933a3b1c6af59",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/vmservice.dart",
      "new_id": "1050a0aa5969c5ca5a08fbc08edd71f3a5d61c00",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/vmservice.dart"
    },
    {
      "type": "modify",
      "old_id": "24265fb7a149283e22cd0331aed92fb480c4db67",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/drive/drive_service_test.dart",
      "new_id": "e15cda73a9fd273fe748f01d5937744e5aafe72b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/drive/drive_service_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f866c8561c67af28fb212d3b8a40e28671a75304",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/ios/ios_device_logger_test.dart",
      "new_id": "cb7c7d61f896a89107ab1bdadc369e137241f349",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/ios/ios_device_logger_test.dart"
    },
    {
      "type": "modify",
      "old_id": "85fb96ce2e994a081077d60cfc57ea8ff3375617",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/resident_runner_test.dart",
      "new_id": "8ff03fbe0db311b977dc66d280d66323c99d49b0",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/resident_runner_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2edce09740111bad7d2f3757c06919875e89b1d2",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/vmservice_test.dart",
      "new_id": "70de59e8fe5221d825aef23f2fbc329e8db97fbd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/vmservice_test.dart"
    },
    {
      "type": "modify",
      "old_id": "53a8419a0387a30672e989143765787992ed0041",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/common.dart",
      "new_id": "f36b4b703a3614b9f2377d30dde9811b8a7e7573",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/common.dart"
    }
  ]
}
