)]}'
{
  "commit": "51ededb92fd7ad9fb3c5cb8733d9c47417a9df5c",
  "tree": "00679a010bd9d5a4eeaf7f585025020d9b175f8e",
  "parents": [
    "6b39acdc53bad8b3d51d1618e3df4e299b344d7c"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Sep 23 07:03:59 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 23 07:03:59 2020 -0700"
  },
  "message": "[flutter_tools] reland: map file URIs to a multiroot scheme (#66405)\n\nIf a file scheme and one or more roots is provided, fall back to this mapping before the direct file path if the file path cannot be turned into a package URI.\r\n\r\nUse URI representation so that the transformation is resilient to the org-dartlang-app scheme used by the web builds.\r\n\r\nFixes #66095\r\nFixes #66404",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4a8646110b3de865feeee373fdbb1b09fa1c28e",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/build_system/targets/common.dart",
      "new_id": "7c978656cd73cc36625bb230a87daddb8cfa5e24",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/build_system/targets/common.dart"
    },
    {
      "type": "modify",
      "old_id": "fee25a210b366629f84738739a38d82c8f24c3a0",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/attach.dart",
      "new_id": "7bbf09182570eb023f787241f25506357973b7be",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/attach.dart"
    },
    {
      "type": "modify",
      "old_id": "17f6d8594a8bcf0c6475dbd68cb4181ec72143ea",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/daemon.dart",
      "new_id": "9735c4bd1c301b208a82b226c9f03846c61b0d1d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/daemon.dart"
    },
    {
      "type": "modify",
      "old_id": "08d086e55489b655981f45fdb44993dd04955942",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/drive.dart",
      "new_id": "b086b0e03c47a0e3ebd24a35f147b6b8c352aed6",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/drive.dart"
    },
    {
      "type": "modify",
      "old_id": "a0a55ad7056ea4c0fed0f481deb37ec5993ed3ca",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/run.dart",
      "new_id": "a18601d9f5651d0121307840edd32fbd644def06",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/run.dart"
    },
    {
      "type": "modify",
      "old_id": "8085ed064ef3e4dfad70750a07d0dc7243fcd560",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/compile.dart",
      "new_id": "138fb0ea8346280f67b37708b5effbfd80e5d532",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/compile.dart"
    },
    {
      "type": "modify",
      "old_id": "4bd5da0d646cc95d5d69da1d4c4e0e54ada1a376",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/context_runner.dart",
      "new_id": "00a85df8c7a7aa34397e29c8700c7537f972846a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/context_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "23b388c04d2191a2bb66e9b108775c94e54dae8d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/resident_runner.dart",
      "new_id": "28c7161396639e2147526f3510b1116b4e4ca280",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/resident_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "9df1ffb6c1dc29cb47be81b2ad1999cfd97655e9",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/test/test_compiler.dart",
      "new_id": "6d0a89d9f064888d2a09114cb9c9a4460b2ea29e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/test/test_compiler.dart"
    },
    {
      "type": "modify",
      "old_id": "4c36f2fc0c55abeff7d4eb717f7c0b6aa57e9151",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/build_system/targets/dart_test.dart",
      "new_id": "36d612223000535becadd0cb38d329b89f36a5a2",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/build_system/targets/dart_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6301bdd594154587586786db248017623d3a1153",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/compile_batch_test.dart",
      "new_id": "34d6706d7b0d8f895face6b9159fb642523e299b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/compile_batch_test.dart"
    },
    {
      "type": "modify",
      "old_id": "809be972232e7c239a463330d419dfff7ffa5d81",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/compile_expression_test.dart",
      "new_id": "41a34a2b9f3b26f27995af92a71f173ca61f4a41",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/compile_expression_test.dart"
    },
    {
      "type": "modify",
      "old_id": "19bea9061b6316ed98a60801921c6868b4bd888f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/compile_incremental_test.dart",
      "new_id": "f08990c0828972d00b2cb5ed3fddc015f8087578",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/compile_incremental_test.dart"
    },
    {
      "type": "modify",
      "old_id": "eccc2ad8e546825f75ac1f61abe71d5edc44cad4",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/compile_test.dart",
      "new_id": "ac91c615afe9ca0d2921632724b6b2ab96957a17",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/compile_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d206d8d776b6406a3d67e8d5c2ef9dc46123667f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/resident_runner_test.dart",
      "new_id": "03a0802f0d5942c85f04529366533236d2b5f521",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/resident_runner_test.dart"
    }
  ]
}
