1. 05 Feb, 2019 1 commit
  2. 31 Jan, 2019 1 commit
  3. 13 Nov, 2018 1 commit
  4. 18 Oct, 2018 1 commit
  5. 28 Aug, 2018 1 commit
  6. 16 Aug, 2018 2 commits
  7. 12 Aug, 2018 1 commit
    • Greg Spencer's avatar
      Switch from infinite retries on upgrade to 10 retries. (#20450) · 01d64444
      Greg Spencer authored
      This changes the flutter tool to just try 10 times before giving up when running "flutter upgrade". Infinite retries can hang bots, and really don't provide a lot of help: if we've failed to upgrade for for nearly a minute, trying every five seconds, then something is just not responding.
      
      Also, changed the bot default warning level to "normal" from "all", because the solver messages are VERY verbose: several megs of output for doing packages get on Flutter. "normal" will give warnings, user messages and errors, which should be sufficient to diagnose problems on the bots without spamming the log.
      
      I removed the retrying for building the snapshot on flutter.bat because we don't do that on the other platforms, and because I can't imagine how running it again would give a different answer.
      
      I also fixed a problem in the whitespace detection when no files matched the type of file that it is looking for, and removed the code that waits until failure to print the logs on setup, since reducing the log output made a huge difference.
      01d64444
  8. 07 Aug, 2018 1 commit
    • Greg Spencer's avatar
      Remove Travis configuration from flutter/flutter (#20288) · e60087a1
      Greg Spencer authored
      This removes the final traces of Travis and Appveyor from the Flutter tree.
      
      I've updated the documentation and fixed a couple of places where scripts look for Travis, and eliminated the dart tools runningOnTravis function (which was unused anyhow).
      
      There are places in the flutter script that used to look for the environment variable TRAVIS. We actually do want to continue to detect that we're running on Travis there, since in the plugins repo we still use Travis (for the moment). In any case, it's OK, because the CI environment variable is set on all of the CI bots (Cirrus, Travis, and Appveyor).
      
      FastLane doesn't have a setup_cirrus equivalent to setup_travis, but it actually doesn't matter there either, since it doesn't do Travis-specific things, and it also looks for the CI environment variable.
      e60087a1
  9. 20 Jul, 2018 1 commit
    • Ian Hickson's avatar
      Increase verbosity on bots during setup and other minor cleanup (#19526) · 35346b49
      Ian Hickson authored
      The verbosity change is to help track down timeouts that currently look like:
      
      ```
      C:\Windows\Temp\flutter sdk>call bin\flutter.bat config --no-analytics
      Checking Dart SDK version...
      Downloading Dart SDK from Flutter engine c5a63d28bf3735569c8187753bc490d8351a8363...
      Unzipping Dart SDK...
      Updating flutter tool...
      ```
      35346b49
  10. 30 May, 2018 1 commit
  11. 18 May, 2018 1 commit
  12. 04 Mar, 2018 1 commit
  13. 01 Mar, 2018 1 commit
  14. 14 Feb, 2018 1 commit
  15. 18 Jan, 2018 1 commit
    • Ian Hickson's avatar
      New release process (#14061) · 9e42e4b8
      Ian Hickson authored
      Generate the "version" file from git tags.
      Remove the old VERSION file and mentions of versions in pubspec.yaml files.
      Replace the old update_versions.dart script with a new roll_dev.dart script.
      Update "flutter channel".
      Update "flutter upgrade", including making it transition from alpha to dev.
      Update "flutter --version" and "flutter doctor".
      9e42e4b8
  16. 11 Jan, 2018 1 commit
    • Michael Goderbauer's avatar
      Use bundled mingit on Windows if available (#14025) · 54e33331
      Michael Goderbauer authored
      In the packaged ZIP files for Flutter we bundle mingit on Windows to make setup for our users easier (they don't have to download and install git anymore). This change makes Flutter use the bundled mingit if it is available and if git is not installed on the system.
      
      This change will still require that users add `flutter\bin` to their path or they'll have to execute `flutter\bin\flutter.bat` directly. A follow-up PR will add a pre-configured Flutter Console that people can start with a double-click to minimize setup even further.
      
      Also in this PR:
      * If 7Zip is not available to unpack the Dart SDK try 7Zip's standalone version.
      54e33331
  17. 10 Jan, 2018 1 commit
  18. 05 Dec, 2017 3 commits
    • Greg Spencer's avatar
      Use .pub-cache from Flutter root, if it exists. (#13358) · f29ecba6
      Greg Spencer authored
      The purpose of this PR is to make it so that when the user runs 'flutter', if they have a .pub-cache directory in their flutter root, we use that instead of the default location for the pub cache. Otherwise, it should act as before.
      
      The eventual goal is to support a pre-populated flutter .zip/.tar.gz file that has everything the developer needs in one bundle. In order for that to actually work, we need to have the pub cache be self-contained, and not in the user's home dir.
      
      Another advantage of this is that if you have multiple flutter repos that you're switching between, then the versions in the pub cache will remain static when you switch between them.
      
      This is an attempt to re-land: #13248. Includes a fix for the test that makes it work on bots in the presence of PUB_CACHE being set, and no other changes.
      f29ecba6
    • Greg Spencer's avatar
      Reverting my .pub-cache change to figure out why it's still failing. (#13355) · c89cf6cc
      Greg Spencer authored
      * Revert "Add tests."
      
      This reverts commit 31bad961ff2220a2708917ff8f748fed7efa9b51.
      
      * Revert "Use .pub-cache from Flutter root, if it exists. (#13248)"
      
      This reverts commit 72d6bcc3.
      c89cf6cc
    • Greg Spencer's avatar
      Use .pub-cache from Flutter root, if it exists. (#13248) · 72d6bcc3
      Greg Spencer authored
      The purpose of this PR is to make it so that when the user runs 'flutter', if they have a .pub-cache directory in their flutter root, we use that instead of the default location for the pub cache. Otherwise, it should act as before.
      
      The eventual goal is to support a pre-populated flutter .zip/.tar.gz file that has everything the developer needs in one bundle. In order for that to actually work, we need to have the pub cache be self-contained, and not in the user's home dir.
      
      Another advantage of this is that if you have multiple flutter repos that you're switching between, then the versions in the pub cache will remain static when you switch between them.
      72d6bcc3
  19. 08 Nov, 2017 1 commit
  20. 13 Sep, 2017 1 commit
    • Ian Hickson's avatar
      Retry when pub fails in flutter tool. (#12069) · 8079b1fb
      Ian Hickson authored
      This ports the five-second retry interval from flutter.bat to the Bash
      version. Failures during "pub get" of the flutter tool are common on
      Travis and so this should help Travis reliability if nothing else.
      8079b1fb
  21. 05 Jul, 2017 1 commit
  22. 02 Jul, 2017 1 commit
  23. 11 May, 2017 1 commit
  24. 02 May, 2017 1 commit
  25. 15 Mar, 2017 1 commit
  26. 08 Mar, 2017 1 commit
  27. 24 Feb, 2017 1 commit
  28. 23 Feb, 2017 1 commit
  29. 09 Feb, 2017 1 commit
  30. 08 Feb, 2017 2 commits
  31. 07 Feb, 2017 2 commits
  32. 28 Jan, 2017 1 commit
  33. 27 Jan, 2017 1 commit
  34. 24 Jan, 2017 1 commit
    • Michael Goderbauer's avatar
      Launch Flutter Tools on Windows. (#7613) · 51dc83dd
      Michael Goderbauer authored
      This brings the Windows script up to par with the Linux/Mac script.
      
      `flutter doctor` works.
      
      There are two scripts (`bin/flutter` and `bin/internal/update_dart-sdk`), which are platform dependent (bash script on Linux/Max, PowerShell script on Windows) and we need to keep an eye on making sure that their logic stays in sync. Both scripts are rather simple and I am not expecting many changes to them. I also made sure that both versions follow the same structure to make it easier to keep them consistent.
      
      Required for https://github.com/flutter/flutter/issues/138
      51dc83dd
  35. 11 Apr, 2016 1 commit