Ben Newman
aa68060445
Protect against null return values from getDevBundleForRelease. ( #7841 )
...
Fixes #7838 .
2016-10-21 11:25:17 -04:00
Ben Newman
c475ffc161
Create .meteor/local directory if necessary for meteor {node,npm}.
...
Fixes #7546 .
2016-08-01 20:37:42 -04:00
Ben Newman
35b387bdc1
Always default to checkout dev_bundle for meteor {node,npm}.
2016-07-17 13:09:06 -04:00
Ben Newman
d20dcbeab5
Don't let meteor {node,npm} fail if packages.data.db incomplete.
...
It's pretty strange that `data` can be undefined when there is no `error`,
but that's the API we're dealing with.
2016-07-14 14:39:38 -04:00
Ben Newman
73e44a3c9c
Use .meteor/local/dev_bundle instead of .meteor/dev_bundle.
...
I'm deliberately leaving in the code to ensure .meteor/.gitignore contains
dev_bundle for now, so that the old file won't get accidentally checked
into anyone's app repository.
2016-07-14 11:47:30 -04:00
Ben Newman
1dac34f00c
Store .meteor/dev_bundle target as text when symbolic linking fails.
...
This wouldn't work if .meteor/dev_bundle needed to be a true symbolic
link, but fortunately we just need to record the target path in a way that
allows us to read it later.
Fixes #7374 .
2016-07-09 17:15:21 -04:00
Ben Newman
77feb7b76a
Decompose readLink and makeLink helper functions.
...
Part of #7374 .
2016-07-09 16:55:14 -04:00
Ben Newman
542891b65d
Make meteor {node,npm} respect .meteor/dev_bundle when possible.
2016-07-07 15:24:25 -04:00
Ben Newman
b23ad6d85f
Respect .meteor/release when running meteor {npm,node} from checkout.
2016-07-07 15:24:24 -04:00
Ben Newman
eadb6e65cc
Ensure only one Promise constructor is ever used by tools code.
2016-07-07 11:04:18 -04:00
Ben Newman
f812762353
Infer dev_bundle for meteor {npm,node} from .meteor/release.
...
Fixes #7338 .
Fixes #7297 .
2016-07-06 21:00:40 -04:00