David Glasser
e42e104bc2
check platforms before plugins
...
a platform change often creates a plugin change, so we should mention
the more major change first. also helps with "meteor exits when cordova
platforms change" self-test
2014-11-25 09:06:29 -08:00
David Glasser
1ccf81fea0
Call waitSecs instead of setting extraTime
2014-11-25 09:06:29 -08:00
David Glasser
f0ce81aaa2
can't get this one to pass but it is slow
2014-11-25 09:06:29 -08:00
David Glasser
48634b7124
get a test slightly closer to passing and tag slow
2014-11-25 09:06:29 -08:00
David Glasser
c226c652e9
simplify another test and make it pass
...
drop unnecessary stack trace
2014-11-25 09:06:29 -08:00
David Glasser
b00043e92e
simplify a test and make it pass
2014-11-25 09:06:29 -08:00
David Glasser
3e1621cdf6
fix bundler-assets
2014-11-25 09:06:28 -08:00
David Glasser
5622d3384e
fix bundler-options
2014-11-25 09:06:28 -08:00
David Glasser
02856bca84
restore some meteor add error-checking
...
get some parts of package-tests to pass
2014-11-25 09:06:28 -08:00
David Glasser
4a5636b8fd
remove more remnants of 'programs' directory
2014-11-25 09:06:28 -08:00
David Glasser
7d856564fa
fix releases tests
...
This mostly consisted of making sure we were building enough packages to
run the skeleton app. Also, since we currently only know how to make
one tool at a time, dropped all the tests that checked the tool version
with --long-version. (Before 0.9.0 there were multiple tool versions
here and you could actually tell the difference.)
2014-11-25 09:06:28 -08:00
David Glasser
46d31e1ce7
Fix update-related bugs
...
- don't crash when listing upgraders (2 bugs, introduced on this branch)
- successfully write banners-shown file so that we sometimes print
shorter banners (introduced with sqlite)
- in self-test tropohouse, keep the sadly necessary symlinks
autoupdate test file now passes!
2014-11-25 09:06:28 -08:00
David Glasser
a0c05857d9
Fix client refresh bundle failure crash
...
hot-code-push file passes
2014-11-25 09:06:28 -08:00
David Glasser
cb7a18f89a
fix selftest-test
2014-11-25 09:06:27 -08:00
David Glasser
3d8d5ce88c
Fix runner restart on package.js scan failure
...
cordova-plugins now passes
2014-11-25 09:06:27 -08:00
David Glasser
3b7459e62a
start on self-test. file 'run' passes
2014-11-25 09:06:27 -08:00
David Glasser
8b953ece72
version bump
2014-11-25 09:06:27 -08:00
David Glasser
75f628bab4
Fix building plugins in release builds
...
We need to load the transitive closure of the plugin in order to compile
the package with the plugin. But we weren't following the transitive
closure when loading prebuilt packages. This fixes that.
2014-11-25 09:06:27 -08:00
David Glasser
a6add4ef34
more cleanup
2014-11-25 09:06:27 -08:00
David Glasser
de5f68cf70
bump all versions (due to source-map upgrade)
2014-11-25 09:06:26 -08:00
David Glasser
1ad981ee10
hopefully implemented --from-checkout
2014-11-25 09:06:26 -08:00
David Glasser
ae819ab47f
clean up meteor publish-release simple version
...
not --from-checkout!
2014-11-25 09:06:26 -08:00
David Glasser
aba516de9c
maintain a .versions file in package source tree
...
for standalone packages only (packages in an app just use
.meteor/versions from the app)
2014-11-25 09:06:26 -08:00
David Glasser
2f7412573c
remove some support for old versions.json files
2014-11-25 09:06:26 -08:00
David Glasser
380ab7c327
port meteor publish-for-arch
2014-11-25 09:06:26 -08:00
David Glasser
59fefc00c2
include releaseName (perhaps null) on publish
2014-11-25 09:06:26 -08:00
David Glasser
602e6f5539
Include .versions file in source for publish
2014-11-25 09:06:25 -08:00
David Glasser
cd625a3795
drop noSources field
...
This was a workaround a while ago for back when the uniload build
process was less principled. It's fine now.
2014-11-25 09:06:25 -08:00
David Glasser
dddf0b246e
another note about stuff to drop
2014-11-25 09:06:25 -08:00
David Glasser
30c80debcb
delete dead code
2014-11-25 09:06:25 -08:00
David Glasser
27d67fe379
Remove "deploy legacy app" tests
...
These tested a transition that occured in February. The tests are very
slow because each test does an uncached download of Meteor 0.7.0.1. We
are unlikely to break the logic that it tests and even if we do, it will
only affect users who haven't touched their apps since February.
2014-11-25 09:06:25 -08:00
David Glasser
8846a7acbd
allow self-test to run at all
2014-11-25 09:06:25 -08:00
David Glasser
17bcac2b44
fix duplicate Meteor
2014-11-25 09:06:25 -08:00
David Glasser
c55c76280b
save pluginProviderPackageMap when compiling
...
move PackageMap to IsopackCache constructor
2014-11-25 09:06:24 -08:00
David Glasser
47ddf01c7d
comment improvements
2014-11-25 09:06:24 -08:00
David Glasser
ec6ddbd7b7
update a comment, drop unused field
2014-11-25 09:06:24 -08:00
David Glasser
c3b545b9aa
clean up publishPackage API
...
The call from publish-release --from-checkout has not been updated yet.
2014-11-25 09:06:24 -08:00
David Glasser
960bd07e53
publish packages outside an app
...
(no version map file though)
2014-11-25 09:06:24 -08:00
David Glasser
bf7ffbad30
note that we need a release tag too
2014-11-25 09:06:24 -08:00
David Glasser
06114d6983
Fix 'meteor publish'
...
only works from inside an app! does not include a version lock file!
2014-11-25 09:06:24 -08:00
David Glasser
7676e1d192
handlerConnectionError -> handleConnectionError
2014-11-25 09:06:24 -08:00
David Glasser
275456054f
Drop test-runner-app from repo
...
ProjectContext now makes sure to turn the given directory into a project
directory if it isn't one yet.
Add --show-test-app-path to test-packages.
2014-11-25 09:06:23 -08:00
David Glasser
b07c3578ac
package update works now
2014-11-25 09:06:23 -08:00
David Glasser
e88f588cfc
Fix updating releases (not package update though)
...
Move run-upgrader command under 'admin'
2014-11-25 09:06:23 -08:00
David Glasser
e1572801d5
Revert "releaseFile.setRelease should be in-memory only"
...
This reverts commit 3735ff62d51af6c7e537d5c3fe35e79cebb68735.
2014-11-25 09:06:23 -08:00
David Glasser
11ab8edaa9
releaseFile.setRelease should be in-memory only
...
This will let us try several times for 'meteor update' and not write
until success.
2014-11-25 09:06:23 -08:00
David Glasser
d9ff79cd9c
CHECKPOINT mid meteor update
2014-11-25 09:06:23 -08:00
David Glasser
4767b830d0
comment on ProjectContext
2014-11-25 09:06:23 -08:00
David Glasser
1a4dcef219
drop utils.splitConstraint
2014-11-25 09:06:22 -08:00
David Glasser
d418e38e3a
remove finished comment
2014-11-25 09:06:22 -08:00