1. 14 Feb, 2017 1 commit
  2. 13 Feb, 2017 1 commit
  3. 27 Jan, 2017 3 commits
  4. 26 Jan, 2017 2 commits
    • xster's avatar
      Fix a crash (#7597) when the flutter sdk moves after getting packages (#7601) · 682c7992
      xster authored
      * Add a check in case the flutter directory in .packages no longer exists. Clean up and prompt user
      
      * Update documentation to use flutter packages get for end-users instead of flutter update-packages.
      
      * Merge missing sdk error with the multiple sdk error. They're really the same thing.
      
      * Use flutterPath in both checks.
      
      * Change file_system’s copy folder to copy director which takes into account the file system
      
      * Test support files
      
      * Add test and split into 2 messages again.
      
      * Move tests to run in memory file system's copy. Tested with dev/bots/test.sh
      682c7992
    • Todd Volkert's avatar
      417c2f25
  5. 24 Jan, 2017 1 commit
  6. 23 Jan, 2017 1 commit
  7. 22 Jan, 2017 1 commit
  8. 09 Jan, 2017 1 commit
  9. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  10. 19 Dec, 2016 1 commit
  11. 06 Dec, 2016 1 commit
    • Todd Volkert's avatar
      Add --replay-from argument to Flutter tools (#7146) · 7536404b
      Todd Volkert authored
      This argument will enable mocking of os-layer process invocations,
      where the mock behavior will come from replaying a previously-
      recorded set of invocations. At the point of process invocation,
      the key metadata for the invocation will be looked up in the
      recording's manifest, and iff a matching record exists in the
      manifest, the process will be mocked out with data derived from
      the corresponding recorded process (e.g. stdout, stderr, exit code).
      7536404b
  12. 02 Dec, 2016 1 commit
    • Todd Volkert's avatar
      Add --record-to option to flutter tools (#7136) · c9e7782a
      Todd Volkert authored
      * Add --record-to option to flutter tools
      
      This option will cause flutter tools to record all process
      invocations that occur and serialize their stdout and stderr
      to files that get added to a "recording" ZIP file. This is
      part of an effort to be able to test flutter tools in a hermetic
      environment.
      
      As a side-benefit, this recording should prove an excellent
      attachment to any bug report.
      c9e7782a
  13. 29 Nov, 2016 2 commits
  14. 14 Nov, 2016 2 commits
    • Dan Rubel's avatar
      Refactor flutter command exit code - part 3 of 3 (#6838) · 34e466f1
      Dan Rubel authored
      * Remove the workaround that pinned args to v0.13.6
      This reverts most of the changes in commit 6331b6c8
      * throw exception if exit code is not an integer
      * rework command infrastructure to throw ToolExit when non-zero exitCode
      * convert commands to return Future<Null>
      * cleanup remaining commands to use throwToolExit for non-zero exit code
      * remove isUnusual exception message
      * add type annotations for updated args package
      34e466f1
    • Dan Rubel's avatar
      Refactor flutter command exit code - part 2 (#6817) · e384c0d9
      Dan Rubel authored
      * convert pubGet to throw ToolExit on non-zero exit code
      * convert commandValidator to throw ToolExit for non-zero exit code
      * convert flutter commands to throw ToolExit for non-zero exit code
      * use convenience method throwToolExit
      * only show "if this problem persists" for unusual exceptions
      e384c0d9
  15. 01 Nov, 2016 1 commit
  16. 21 Oct, 2016 1 commit
    • Jason Simmons's avatar
      Do not buffer logs in the verbose logger (#6465) · 022cb2d9
      Jason Simmons authored
      With the old policy the most recent log would not be printed until the next
      log is produced (which may be indefinitely).  This change prints logs
      immediately along with a time delta since the previous log.
      022cb2d9
  17. 28 Sep, 2016 1 commit
    • John McCutchan's avatar
      Fix flutter run --use-application-binary (#6106) · ca8070f9
      John McCutchan authored
      When using --use-application-binary:
      
      - [x] Stop flutter run from checking for a pubspec.yaml in current directory
      - [x] Stop flutter run from invoking pub get
      - [x] Set 'shouldBuild' based on --use-application-binary
      - [x] Stop requiring 'lib/main.dart' to be present before running.
      - [x] Stop building an FLX when launching on Android
      ca8070f9
  18. 22 Sep, 2016 2 commits
  19. 16 Sep, 2016 1 commit
    • Dan Rubel's avatar
      Refactor flutter command execution (#5892) · 18212382
      Dan Rubel authored
      * refactor _run to runCmd
      
      * replace requiresProjectRoot getter with call to commandValidator
      
      * replace requiresDevice getter with call to findTargetDevice
      
      * trace command requires a debug connection, not a device
      
      * inline androidOnly getter
      
      * rename command methods to verifyTheRunCmd and runCmd
      
      * move common verification into BuildSubCommand
      
      * rename deviceForCommand to device
      
      * rename methods to verifyThenRunCommand and runCommand
      18212382
  20. 08 Sep, 2016 1 commit
  21. 01 Sep, 2016 1 commit
  22. 23 Aug, 2016 1 commit
  23. 19 Aug, 2016 1 commit
  24. 16 Aug, 2016 1 commit
  25. 09 Aug, 2016 1 commit
  26. 27 Jul, 2016 1 commit
  27. 25 Jul, 2016 3 commits
  28. 30 Jun, 2016 1 commit
  29. 15 Jun, 2016 1 commit
  30. 14 Jun, 2016 3 commits