)]}' { "commit": "70b1a4f9229a36bac6340ec7eae2b2068baac96c", "tree": "120440ab46041dc11224d9e57f845e32df84bbe8", "parents": [ "b4be5c57e7794b2c8fc0f6f56b2b307a35ede518" ], "author": { "name": "Jonas Finnemann Jensen", "email": "jonasfj@google.com", "time": "Mon Jul 19 11:54:32 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Jul 19 11:54:32 2021 +0200" }, "message": "Detect Flutter SDK location relative to Dart SDK (#3045)\n\n* Detect Flutter SDK location relative to Dart SDK\r\n\r\nIf the Dart SDK is present inside the Flutter SDK in sub-folder\r\n`bin/cache/dart-sdk/`, then we no-longer require the environment\r\nvariable `FLUTTER_ROOT` to be specified. Instead we simply derive\r\nthe location of the Flutter SDK from the location of the Dart SDK.\r\n\r\nWe still allow the environment variable `FLUTTER_ROOT` to override\r\nthe otherwise automatically detected Flutter SDK location.\r\n\r\n* Check that \"version\" file is present before deciding that we have found a Flutter SDK", "tree_diff": [ { "type": "modify", "old_id": "d74addea8e70bcfa351b58f3b3d7c9119cedf2ec", "old_mode": 33188, "old_path": "lib/src/sdk/flutter.dart", "new_id": "3c8411fa247da33a39d927aaad9d0e9517a3cdd8", "new_mode": 33188, "new_path": "lib/src/sdk/flutter.dart" }, { "type": "modify", "old_id": "e1d311b47aa1120ccf1da7c472cf8b2a691bebf5", "old_mode": 33188, "old_path": "test/sdk_test.dart", "new_id": "93ebdacf2df6b2f88c4fd3c03a8118ac6fd87189", "new_mode": 33188, "new_path": "test/sdk_test.dart" }, { "type": "modify", "old_id": "44d0399ba05583e8e269522f2f3a92ed05b01117", "old_mode": 33188, "old_path": "test/version_solver_test.dart", "new_id": "41003bb52b4137114441766edcdcebeb21df9092", "new_mode": 33188, "new_path": "test/version_solver_test.dart" } ] }