- Jan 13, 2017
-
-
Bob Nystrom authored
That hits OS X too, and the version of tar on OS X doesn't support those. :(
-
- Jan 04, 2017
-
-
Kevin Moore authored
-
- Jan 03, 2017
-
-
Natalie Weizenbaum authored
Run executables in Isolates.
-
- Dec 27, 2016
-
-
Natalie Weizenbaum authored
We had previously been running executables in sub-processes, which made it difficult to ensure that those executables handled signals and standard IO properly, and impossible to give them an accurate view of the environment (for example via Stdout.hasTerminal). Closes #1204
-
Natalie Weizenbaum authored
It seems like dart-lang/sdk#12617 got fixed at some point.
-
Natalie Weizenbaum authored
When writing to a symlinked file using dart:io, it defaults to overwriting the contents of the target rather than replacing the symlink. This is never what we want, so this works around the behavior in our IO wrappers. Closes #1493
-
- Dec 20, 2016
-
-
William Hesse authored
Pub no longer outputs the "Loading source assets..." line in this case. The test is failing on the buildbots, and locally.
-
- Dec 13, 2016
-
-
Natalie Weizenbaum authored
This also changes tar creation on Linux to use "pub" as the user/group rather than the ID 0, so people don't accidentally end up manually extracting files with root ownership. Closes #1442
-
- Dec 08, 2016
-
-
Natalie Weizenbaum authored
3fa5df4d added new flags between the "--directory" flag and the directory in question, which broke untarring.
-
- Dec 07, 2016
-
-
Natalie Weizenbaum authored
In particular, "pub get --offline" and "pub cache repair" shouldn't choke when there are parse failures in the version cache. Closes #1479
-
Natalie Weizenbaum authored
Closes #1482.
-
Natalie Weizenbaum authored
Avoid barback for global operations.
-
Mark E. Haase authored
Add two flags to `tar` invocation that will provide consistent behavior whether `pub` is executed as root or a normal user. Closes #1486
-
- Dec 05, 2016
-
-
Natalie Weizenbaum authored
Closes #1477
-
Natalie Weizenbaum authored
Similarly 98ecbded, this provides better error messages and faster installation times. See #1473 See #1477
-
- Dec 02, 2016
-
-
Natalie Weizenbaum authored
Previously we were always loading an AssetEnvironment when we precompiled any executable. Now we only load that environment if some package dependended on by some executable actually uses a transformer. Otherwise, we precompile from disk. The new approach is substantially faster and produces better error messages. Closes #1473
-
- Dec 01, 2016
-
-
Natalie Weizenbaum authored
-
- Oct 26, 2016
-
-
Natalie Weizenbaum authored
-
- Oct 04, 2016
-
-
Kevin Moore authored
-
Kevin Moore authored
-
Kevin Moore authored
Where /var/ is really /private/var/
-
- Sep 29, 2016
-
-
Natalie Weizenbaum authored
Test package APIs rather than resource APIs. Closes #1446
-
Bob Nystrom authored
The actual change itself is tiny. However, almost all of pub's existing integration tests validated the correct output by looking at the contents of the generated "packages" dirs. :( I fixed most of those to instead validate against the .packages file. I didn't change the Git ones because the .packages files end up containing paths that point to specific Git commits. Getting that working felt like more work than it was worth right now. When we fully remove support for packages directories, we'll want to fix that. Fix #1450. R=nweiz@google.com Review URL: https://codereview.chromium.org//2377063002 .
-
- Sep 28, 2016
-
-
Natalie Weizenbaum authored
Closes #1118 Closes #1448
-
Natalie Weizenbaum authored
-
Sergey Kolchenko authored
Rather than resetting the entire line each time with \r, just erase the time.
-
- Sep 21, 2016
-
-
William Hesse authored
BUG=https://github.com/dart-lang/pub/issues/1446 R=rnystrom@google.com Review URL: https://codereview.chromium.org/2357263002 .
-
- Aug 25, 2016
-
-
Natalie Weizenbaum authored
This allows packages that override only dev dependencies to be published. Closes #1444 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2276143002 .
-
Natalie Weizenbaum authored
When a dependency is overridden, any dependency it has back on the root package is now ignored. This makes it easier for users to develop one portion of a circular dependency. Closes #1443 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2276943003 .
-
- Aug 18, 2016
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//2256623003 .
-
- Aug 16, 2016
-
-
Natalie Weizenbaum authored
This replaces the hidden --no-package-symlinks flag. Closes #1340 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2250643003 .
-
- Aug 11, 2016
-
-
Natalie Weizenbaum authored
Fixes #1438 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2233893004 .
-
- Aug 02, 2016
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//2199183002 .
-
Natalie Weizenbaum authored
We had started using newer APIs without updating the dependencies accordingly. R=rnystrom@google.com Review URL: https://codereview.chromium.org//2198993003 .
-
- Aug 01, 2016
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//2184303002 .
-
- Jul 27, 2016
-
-
Natalie Weizenbaum authored
Closes #1430 R=floitsch@google.com, kevmoo@google.com Review URL: https://codereview.chromium.org//2148413002 .
-
- Jul 25, 2016
-
-
Natalie Weizenbaum authored
Currently Flutter is the only supported SDK. Closes #1431 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2174913002 .
-
- Jul 22, 2016
-
-
Natalie Weizenbaum authored
Packages with Flutter constraints should only be published with SDK constraints that restrict the SDK to versions that support Flutter constraints. Closes #1432 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2172883002 .
-
Natalie Weizenbaum authored
We still need to verify that a Flutter SDK constraint is only used with an appropriate Dart SDK constraint. See #1432 R=rnystrom@google.com Review URL: https://codereview.chromium.org//2165423002 .
-
- Jul 21, 2016
-
-
Natalie Weizenbaum authored
This brings these tests in line with others, making them integration tests that invoke a pub process rather than testing the version solver APIs directly. This will make it easier to add Flutter support in the future (see #1431 and #1432). R=rnystrom@google.com Review URL: https://codereview.chromium.org//2172523002 .
-