- Jan 13, 2016
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//1585513002 .
-
- Dec 17, 2015
-
-
Natalie Weizenbaum authored
This folds the distinction between "resolved" and "unresolved" descriptions into the distinction between PackageIds and PackageRefs. In other words, all PackageIds now have resolved descriptions and all PackageRefs now have unresolved descriptions. This makes it easier to track which descriptions are resolved and express resolution constraints via the type system. This also restricts the creation of PackageRefs and PackageIds to source classes, which helps ensure that the description format—which is an implementation detail—doesn't leak into surrounding code. R=rnystrom@google.com Review URL: https://codereview.chromium.org//1528523003 .
-
- Aug 07, 2015
-
-
Natalie Weizenbaum authored
It never really made sense for this to be asynchronous; most sources didn't even do any IO to determine the directory. The only exception was the git source, which would actually *clone a repository* if one didn't exist yet. This heavyweight behavior wasn't a good fit for what looks like a lightweight method anyway. Making this synchronous has a ripple effect of making a bunch of other methods synchronous, too. Hooray for synchrony! R=rnystrom@google.com Review URL: https://codereview.chromium.org//1276673006 .
-
- May 14, 2015
-
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//805393002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42885 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=10582 R=nweiz@google.com Review URL: https://codereview.chromium.org//344493003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37464 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//243683002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@35344 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=5391 RELNOTE=Add "pub cache repair" command to re-install cached packages. R=nweiz@google.com Review URL: https://codereview.chromium.org//228703006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@35111 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=16265 R=nweiz@google.com Review URL: https://codereview.chromium.org//136063005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32575 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
R=floitsch@google.com, nweiz@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//94843002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@30809 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Review URL: https://codereview.chromium.org//94593002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@30758 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=7351 R=nweiz@google.com Review URL: https://codereview.chromium.org//26284002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28330 260f80e4-7a28-3924-810f-c04153c831b5
-
whesse@google.com authored
BUG= R=kustermann@google.com Review URL: https://codereview.chromium.org//25385004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28101 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG= R=nweiz@google.com Review URL: https://codereview.chromium.org//22941002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@26040 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=ajohnsen@google.com Review URL: https://codereview.chromium.org//18356011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24964 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//18143002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24555 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=10190 R=nweiz@google.com Review URL: https://codereview.chromium.org//15347004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@22913 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
If you pass "--offline" to either, it will treat your system cache as if it were the package server. Running update in offline also prints a warning that you may have selected an older version of a package. BUG=https://code.google.com/p/dart/issues/detail?id=8262 R=nweiz@google.com Review URL: https://codereview.chromium.org//14680005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@22487 260f80e4-7a28-3924-810f-c04153c831b5
-
- Apr 19, 2013
-
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=9027 Review URL: https://codereview.chromium.org//14241005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@21777 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 28, 2013
-
-
nweiz@google.com authored
This also changes the SDK layout by replacing the "pkg" directory, which contained the full source of all the packages needed by pub and dartdoc, with a "packages" directory that contains only their lib directories. This directory is used as the package root for pub and dartdoc when run from the SDK. BUG=6745 Review URL: https://codereview.chromium.org//12782016 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20640 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 27, 2013
-
-
nweiz@google.com authored
fileExists and dirExists will now both return true for symlinks only if those symlinks are unbroken and point to entries of the appropriate type. entryExists will return true for any symlink as well, broken or unbroken. deleteDir and deleteFile have been replaced with a single function, deleteEntry. This will delete whatever filesystem entry exists at the path specified, whether it's a file, directory, or symlink (broken or unbroken). BUG=9454 Review URL: https://codereview.chromium.org//13116020 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20575 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 20, 2013
-
-
nweiz@google.com authored
We're removing these workarounds in the hopes that the pub tests won't resume flaking. If they do, this CL should be rolled back. Review URL: https://codereview.chromium.org//12879015 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20286 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 15, 2013
-
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=6354 Review URL: https://codereview.chromium.org//12790006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20098 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 22, 2013
-
-
nweiz@google.com authored
Review URL: https://codereview.chromium.org//12316056 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18906 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 15, 2013
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//12253054 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18551 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 14, 2013
-
-
rnystrom@google.com authored
Now that we have pkg/path, we can ditch the old methods in io.dart that do the same thing. Review URL: https://codereview.chromium.org//12255016 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18500 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 13, 2013
-
-
rnystrom@google.com authored
BUG=http://code.google.com/p/dart/issues/detail?id=3732 Review URL: https://codereview.chromium.org//12208138 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18465 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 07, 2013
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//12225085 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18231 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=dartbug.com/8364 Review URL: https://codereview.chromium.org//12211061 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18198 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 02, 2013
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//12171002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18020 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//12079112 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18019 260f80e4-7a28-3924-810f-c04153c831b5
-
- Feb 01, 2013
-
-
rnystrom@google.com authored
After running pub install or update, it will look at all of the selected packages and see if their SDK constraints match the current SDK. If not, it will show a (hopefully) helpful error message. BUG=dartbug.com/6285 Review URL: https://codereview.chromium.org//12092080 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18014 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 24, 2013
-
-
rnystrom@google.com authored
Future.then() will now implicitly wrap the callback result in a future if it isn't one, so this manual wrapping can be removed. Also take advantage of the fact that Future.immediate() is always async now and remove some workarounds. Finally, noticed there were two copies of the git-related code floating around so killed the old one. Review URL: https://codereview.chromium.org//12042053 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17519 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 22, 2013
-
-
rnystrom@google.com authored
This is prep work for SDK constraints. It moves the SDK version-related code out of SdkSource (which will go away at some point) into its own library. I also removed the need for the DART_SDK env variable. It will still be used if set (which the tests need), but if not set, Pub will locate the SDK. Clean up a few static warnings. Review URL: https://codereview.chromium.org//11871028 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17433 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 10, 2013
-
-
lrn@google.com authored
Small tweaks to code. Review URL: https://codereview.chromium.org//11833032 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16910 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 09, 2013
-
-
nweiz@google.com authored
Review URL: https://codereview.chromium.org//11830017 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16888 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 07, 2013
-
-
floitsch@google.com authored
Review URL: https://codereview.chromium.org//11783009 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16687 260f80e4-7a28-3924-810f-c04153c831b5
-
- Dec 20, 2012
-
-
rnystrom@google.com authored
Previously, it was a mix of both styles. Now it's consistent. :) Review URL: https://codereview.chromium.org//11638010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16354 260f80e4-7a28-3924-810f-c04153c831b5
-
- Dec 08, 2012
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//11464032 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@15876 260f80e4-7a28-3924-810f-c04153c831b5
-
- Dec 07, 2012
-
-
rnystrom@google.com authored
This reverts commit 60468a1a0854389bb3f460cf2368f22013f1af31. BUG= Review URL: https://codereview.chromium.org//11472016 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@15830 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
We'll have to tune which things we log over time, but this covers most IO operations which is where almost all of our problems come from. This patch also means that going forward you should no longer call print() or printError() (which is gone) directly. Instead: print() -> log.message() printError() -> log.error() That ensures all messages will correctly get added to the log's transcript. Review URL: https://codereview.chromium.org//11437019 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@15827 260f80e4-7a28-3924-810f-c04153c831b5
-