Commit Graph

3243 Commits

Author SHA1 Message Date
David Glasser
1c36bbaa79 Use normal tar, not node-tar, to create bootstrap tarballs release/0.6.0-alpha3 release/0.6.0-alpha2 release/0.6.0-alpha1 2013-03-30 00:08:34 -07:00
David Glasser
4b91013be8 Don't print a message at the end of running the install script. 2013-03-30 00:08:22 -07:00
David Glasser
bce332dbbb Use CDN to download bootstrap tarballs. 2013-03-29 23:50:56 -07:00
David Glasser
59f55f9a8c update notices for 0.6.0-alpha1 2013-03-29 23:44:58 -07:00
David Glasser
af8ddf5811 publish-release.sh: switch order of arguments.
I found myself typing "HEAD" a whole lot!
2013-03-29 23:07:50 -07:00
David Glasser
273c08fd7c Merge branch 'packaging' into devel 2013-03-29 23:00:06 -07:00
David Glasser
421bd951c7 in update message, only print basename 2013-03-29 22:57:12 -07:00
David Glasser
88dedc5503 add newlines to "meteor deploy" output
this way any NPM lines between "bundling..." and "uploading..." are less jarring
2013-03-29 22:49:53 -07:00
David Glasser
d9af3c210d make run-tools-tests pass for a brief while 2013-03-29 22:43:38 -07:00
David Glasser
e989706d51 avoid creating temporary package NPM dirs when nothing has changed 2013-03-29 22:41:57 -07:00
David Glasser
081a517baa npm update message: don't include version (which can be long and ugly) 2013-03-29 22:37:27 -07:00
David Glasser
fe1d61db40 more effective detection of stdout/err use for restart message 2013-03-29 22:27:51 -07:00
David Glasser
912e36ad3f move --get-ready comment 2013-03-29 22:21:04 -07:00
David Glasser
55fbe16acf slightly better short description for update 2013-03-29 21:45:53 -07:00
David Glasser
de753799ba fix typo in notices support 2013-03-29 18:54:35 -07:00
David Glasser
8ed6e80771 notice printing, as per script 2013-03-29 18:30:17 -07:00
David Glasser
8e550dfe9a add more spacing around banner 2013-03-29 18:03:02 -07:00
David Glasser
02ce324185 Merge branch 'packaging' into devel 2013-03-29 16:42:24 -07:00
David Glasser
4df4a5e03c fix cli-test for new help text 2013-03-29 16:26:51 -07:00
David Glasser
8c8fea17c4 don't print overriding message when overriding "none" 2013-03-29 16:23:24 -07:00
David Glasser
c28c7db3e0 wrap some text 2013-03-29 16:23:14 -07:00
David Glasser
526320ca05 fix --release with releases where you already have all the pieces 2013-03-29 16:09:14 -07:00
David Glasser
e072540031 - better errors when running "meteor update" or a command with an unknown
release while offline
- fix "meteor help update"
- add an OfflineError to files.getUrl
- factor out die into a logging package
2013-03-29 15:40:26 -07:00
David Glasser
b6e4398aef fix comment (thanks @awwx) 2013-03-29 11:52:34 -07:00
David Glasser
331654c0b8 basic pass on making updater reasonable. 2013-03-29 11:52:34 -07:00
David Glasser
6935f63b2c pipe everything to stderr.
(stdout is lost in some contexts, eg emacs shell?)
2013-03-29 11:52:34 -07:00
David Glasser
c5d9ae151a figure out stdio stuff 2013-03-29 11:52:34 -07:00
David Glasser
513a6f2571 oops, no-* is specially handled 2013-03-29 11:52:34 -07:00
David Glasser
068774147c unbreak running from git 2013-03-29 11:52:34 -07:00
David Glasser
1ceef40beb apps with no release file are now assumed to be the latest release, not 0.6.0 2013-03-29 11:52:34 -07:00
David Glasser
d8179cd255 some extra newlines 2013-03-29 11:52:34 -07:00
David Glasser
8d8bacd9a9 checkpoint for upgrade-to-engine.sh 2013-03-29 11:52:34 -07:00
David Glasser
b38bfe299d A newline 2013-03-29 11:52:33 -07:00
David Glasser
ab96ca29e8 don't ever call releaseManifestByVersion from the background 2013-03-29 11:52:33 -07:00
David Glasser
250b9b9826 fresh files 2013-03-29 11:52:33 -07:00
David Glasser
1dda5a05a3 Add another newline in overriding message. 2013-03-29 11:52:33 -07:00
David Glasser
06f911a327 revert addition of urlBase to release.json
it was intended to give us a gateway to arch-specific packages later
but we're doing them now already
2013-03-29 11:52:33 -07:00
David Glasser
0eff9604fc use meteor --get-ready instead of --version in places where we're trying to make
sure a checkout is complete
2013-03-29 11:52:33 -07:00
David Glasser
111582d757 fixes for per-arch packages 2013-03-29 11:52:33 -07:00
David Glasser
19521f56f3 fix issues 2013-03-29 11:52:33 -07:00
David Glasser
71b6708c66 packages now per-platform 2013-03-29 11:52:33 -07:00
David Glasser
5c366a34fe build arch-specific packages, which contain NPM modules! 2013-03-29 11:52:33 -07:00
David Glasser
40d21e54a9 quote path in bless-release 2013-03-29 11:52:33 -07:00
David Glasser
ace7b7f56c update bless-release for new platforms 2013-03-29 11:52:33 -07:00
David Glasser
02b91c3dc4 only print override message if using warehouse 2013-03-29 11:52:33 -07:00
David Glasser
08efe48090 Print "as requested" message in meteor run
(maybe should be others too)
2013-03-29 11:52:33 -07:00
David Glasser
734c185a89 Call "uname plus arch" the "platform".
Normalize to _ (like dev bundle) rather than - (like old releases).
2013-03-29 11:52:33 -07:00
David Glasser
4e199eb07f look for an urlBase in release.json (to support binary packages later) 2013-03-29 11:52:32 -07:00
David Glasser
3c8f21a409 make TEST_WAREHOUSE_DIR a non-test thing called METEOR_WAREHOUSE_DIR
(the non-springboarding piece of that is now controlled by
METEOR_TEST_NO_SPRINGBOARD)

This means that run-all-tests.sh can use launch-meteor to bootstrap a warehouse
instead of starting with an empty warehouse directory (which is no longer
allowed).

also, fix npm module usage out of the bootstrap tarball: we were too liberal in
the "never update npm dependencies in the warehouse" rule since the bootstrap
tarball would contain packages with no node_modules (or if we had a failure
between downloading a package and running installNpmDependencies).  instead,
"never update npm dependencies in the warehouse if .npm/node_modules already
exists".
2013-03-29 11:52:32 -07:00
David Glasser
99ba22d2c4 Don't assign to exports. That breaks circular requires. 2013-03-29 11:52:32 -07:00