)]}'
{
  "commit": "23a3d1014faffa3d1a87104f1b4c90f95daa1ce7",
  "tree": "096cb3320ddbf54daa6e6db23d69613413b57000",
  "parents": [
    "6a5964d89c8b942ba50176bfe2ecc801a3f81dc8"
  ],
  "author": {
    "name": "Zachary Anderson",
    "email": "zanderso@users.noreply.github.com",
    "time": "Mon Jan 13 10:12:06 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 13 10:12:06 2020 -0800"
  },
  "message": "[flutter_tool] Make BotDetector context free (#48605)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61ae09bd26b49b2c8d6c3b9125e7df899ad48147",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/runner.dart",
      "new_id": "9f2e059b607eab2027a72a1e03b74817d16a4c14",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/runner.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9660d67872488de597035d5829432be21dd487f4",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/bot_detector.dart"
    },
    {
      "type": "modify",
      "old_id": "7bb93c8ba77c7208c0ed3bbfd0f5f0d599e87ec2",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/utils.dart",
      "new_id": "8a241210c5aab864592f3e5059c8303e26c9ea70",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "a6e7e5b756c158f11709142d9e2ec13393b91166",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/context_runner.dart",
      "new_id": "d6e7c6d5029f1195473743d9dbad72be929c923e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/context_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "a2a5c4e63618b1358fd4b4aca1cfef2e3849f5e2",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/dart/pub.dart",
      "new_id": "699b6da639c3117ff91a37c66cadf03551e2e42f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/dart/pub.dart"
    },
    {
      "type": "modify",
      "old_id": "c8113033503246a4ee6b3d425dff422c4edf37c7",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/reporting/reporting.dart",
      "new_id": "9e0ba484945f832ae68be48152d8bd387d05b769",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/reporting/reporting.dart"
    },
    {
      "type": "modify",
      "old_id": "656a59b4c819446b5da3db50f1a788b980ba52c6",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/reporting/usage.dart",
      "new_id": "85df6123bc2050a0ac02249e14eb34d7e3626ac2",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/reporting/usage.dart"
    },
    {
      "type": "modify",
      "old_id": "b48c9d57e3f1f7d3b58593ecfe7db82eedaeff38",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/permeable/packages_test.dart",
      "new_id": "578acf04d6595cccd52d7fb4992e1c0d6f477348",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/permeable/packages_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "023df27855f25fb65c5452df7060e584bd359ec3",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/base/bot_detector_test.dart"
    },
    {
      "type": "delete",
      "old_id": "c4e5f1d9a020cb1f32c16bc2c5d1d54237f07af1",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/base/utils_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3e6911c9bb182421b032a149f9509f7612e3213d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/dart/pub_get_test.dart",
      "new_id": "ff95577f2038d69d0c4705f634746631def1b3c9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/dart/pub_get_test.dart"
    }
  ]
}
