)]}'
{
  "commit": "58d6c425e452ca48caa00be13bc8cc5bdb83aee5",
  "tree": "1992510396d0a301e70e9c6a7f983e7dc3897f50",
  "parents": [
    "67c843f7b60227fb3571b832c98a44ecb0562dd3"
  ],
  "author": {
    "name": "stuartmorgan",
    "email": "stuartmorgan@google.com",
    "time": "Wed Jan 08 12:39:49 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 08 12:39:49 2020 -0800"
  },
  "message": "Check for desktop project files before building (#48350)\n\nMoves the checks that projects have been configured for desktop to a lower level, where they will cover more codepaths (e.g., \u0027run\u0027), and improves them to check for native build projects, rather than just directories, to catch cases where the directory exists (e.g., due to accidental creation of generated files).\r\n\r\nAlso adds links to the error messages pointing to instructions on adding desktop support to a project.\r\n\r\nFixes #47145",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3e9b78061ddba0d65caeaaa230c1c728b5e20bc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_linux.dart",
      "new_id": "81f096ac77906e31642a12aaacf54dae2d1b91f9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_linux.dart"
    },
    {
      "type": "modify",
      "old_id": "c966f3cf116731f2a98c5db2256d561acfafdd5b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_macos.dart",
      "new_id": "8d39a3a63393797233df6db1255ead7fdbfb0906",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_macos.dart"
    },
    {
      "type": "modify",
      "old_id": "7be232b781dea54cdb53893bbc344c980556d697",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_windows.dart",
      "new_id": "3dd6ff705f503248690ab4d6c3942b63a640cccd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_windows.dart"
    },
    {
      "type": "modify",
      "old_id": "92e896a03a702133373ee7b1cf4fb0a269127d3f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/linux/build_linux.dart",
      "new_id": "c34a4f8e98e11bd17635e82dc8b57e2cf1b9422a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/linux/build_linux.dart"
    },
    {
      "type": "modify",
      "old_id": "da6de5e990be5e5e8149d0e043407fc557bd4751",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/macos/build_macos.dart",
      "new_id": "d0c528a4feaf29349475721725bd442e3ed540f4",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/macos/build_macos.dart"
    },
    {
      "type": "modify",
      "old_id": "55e4b77a39fb7a31db5c849ec6d76a8b90a70c0b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/windows/build_windows.dart",
      "new_id": "d4b3c50a2deb1dd9769a480ea1a6fe703afb1040",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/windows/build_windows.dart"
    },
    {
      "type": "modify",
      "old_id": "d2d93543d4c8155eab00e26ea4652b0ad86bb208",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/build_linux_test.dart",
      "new_id": "e6a7244a7df6d9167f3df75937e9877c2db1557b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/build_linux_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7f6d74fb0fc6c0d17e916206f867200a707b7539",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/build_macos_test.dart",
      "new_id": "18ad8d42f39b6bbbc3c9567188c6a5ead6719330",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/build_macos_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9a81864207e7c8e69d2ce1b2c63762b3dbad510c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/build_windows_test.dart",
      "new_id": "5b2f571b837f23eb5098c14e61c3c4a9afbeb8c2",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/build_windows_test.dart"
    }
  ]
}
