David Glasser
0aec831ea4
We should do a hot code push when static assets added by packages change, just
...
like app static assets.
2013-03-19 15:13:55 -07:00
David Glasser
ada631af08
save original release manifest text rather than (ugly) stringified
2013-03-19 15:13:55 -07:00
David Glasser
6229252bfb
simplify parallel package download code and make files.getUrl synchronous
2013-03-19 15:13:55 -07:00
David Glasser
b4d6a4c43e
avoid holding gunzipped buffers in RAM
2013-03-19 15:13:55 -07:00
David Glasser
e6837b652c
factor out "untar atomically" code
2013-03-19 15:13:55 -07:00
David Glasser
6f692daa10
accurate but non-spammy restarted message
2013-03-19 15:13:55 -07:00
David Glasser
e16c62f504
If you're trying to install and already have it installed, update instead.
2013-03-19 15:13:55 -07:00
David Glasser
fa5b829058
warning about hash -r
2013-03-19 15:13:55 -07:00
David Glasser
37e6cd7ac8
more sudo
2013-03-19 15:13:55 -07:00
David Glasser
66d3b6571f
require
2013-03-19 15:13:55 -07:00
David Glasser
d9874785d9
always install into /usr/local/bin/meteor
2013-03-19 15:13:55 -07:00
David Glasser
a136425a67
keep more modules
2013-03-19 15:13:55 -07:00
David Glasser
14b9f23433
fix path
2013-03-19 15:13:55 -07:00
David Glasser
e858d221dc
dpkg instead of apt-get
2013-03-19 15:13:55 -07:00
David Glasser
3c642e25ed
first attempt at fake release updater on linux
2013-03-19 15:13:54 -07:00
David Glasser
cd1d89e8a2
shell quote in post-upgrader
2013-03-19 15:13:54 -07:00
David Glasser
7b58495472
add a comment
2013-03-19 15:13:54 -07:00
David Glasser
d311ad96c4
did another releasey thing
2013-03-19 15:13:54 -07:00
David Glasser
8982c7fa3a
Indirect through http://install-boostrap.meteor.com/
2013-03-19 15:13:54 -07:00
David Glasser
62a8dd2e38
install-bootstrap.txt (goes in s3://com.meteor.static/update/)
2013-03-19 15:13:54 -07:00
David Glasser
8b336574ed
parallel engine publish
2013-03-19 15:13:54 -07:00
David Glasser
c1f2379710
make "this" available at top level to package code.
...
This allows CoffeeScript files to export globals.
Suggested by @awwx
2013-03-19 15:13:54 -07:00
David Glasser
8262117bbb
delete install-s3.sh. install-template.sh is its replacement.
2013-03-19 15:13:54 -07:00
David Glasser
6e2fa5f837
delete increment-version.js.
...
incrementing a dev bundle version is easy.
incrementing the release version is no longer necessary. the relevant files
consist of:
- things that are really engine version (which is autogenerated from a hash)
- the curl install script (which is also really engine version and is part
of release blessing now)
- debian/rpm stuff (going away)
- docs app (which now uses Meteor.release)
- manifest.json (the one place you do need to bump to do a release, but
this can be done manually)
2013-03-19 15:13:54 -07:00
David Glasser
5eb56c6da4
docs now uses Meteor.release
2013-03-19 15:13:54 -07:00
David Glasser
a0e9fc3979
Add release files (0.6.0) to docs and all examples.
...
As part of the release process we'll update docs and all active
examples (other/unfinished examples can be updated as necessary). eg, first to
0.6.1-rc1, etc, and then to 0.6.1 when that is tagged from rc.
2013-03-19 15:13:54 -07:00
David Glasser
7b12e007e7
remove unnecessary comment
2013-03-19 15:13:54 -07:00
David Glasser
7201296bca
fix showdown for closure-world
2013-03-19 15:13:54 -07:00
David Glasser
4fd0d8c25d
$TMPDIR is a bad name for a temp directory, since it influences the next call to
...
mktemp!
2013-03-19 15:13:53 -07:00
David Glasser
b88bc0b9e7
use correct URL for changelog
2013-03-19 15:13:53 -07:00
David Glasser
c768db3c30
write release file unconditionally (otherwise the initial update to 0.6.0 failed
...
to write it)
2013-03-19 15:13:53 -07:00
David Glasser
599c6edef8
Another round of removing __meteor_bootstrap__.require.
2013-03-19 15:13:53 -07:00
David Glasser
5a5204e3a4
Remove closures around package files. (hint: git blame -w)
...
The bundler now adds closures around client files and the server adds closures
around server files.
2013-03-19 15:13:53 -07:00
David Glasser
3c8f0b5949
Wrap client code in closure too.
...
Update parties and test helpers to not use file-level vars.
2013-03-19 15:11:14 -07:00
David Glasser
faa1818973
drop 'var' from wordplay functions used outside file
2013-03-19 15:11:14 -07:00
David Glasser
25ac684588
Fix need to require Fiber.
2013-03-19 15:11:14 -07:00
David Glasser
2b86472804
shrink size of fake release
2013-03-19 15:11:14 -07:00
Avital Oliver
3c0d1d7ccf
rm post-upgrade.js
2013-03-19 15:11:14 -07:00
Avital Oliver
46b43fe634
release changelog
2013-03-19 15:11:14 -07:00
David Glasser
c27beab095
Display Meteor release in the skel app
2013-03-19 15:11:14 -07:00
David Glasser
962bce4410
don't use $TMPDIR, it means something
2013-03-19 15:11:14 -07:00
David Glasser
63a7b4faa1
Meteor.release (string, client and server; none if not from a release)
2013-03-19 15:11:14 -07:00
David Glasser
03b573d195
don't skip subdirs named 'packages' in apps, just top level (fixes docs)
2013-03-19 15:11:14 -07:00
David Glasser
cb43b5252e
change startup message to be after npm (and print a "Restarting" message)
2013-03-19 15:11:14 -07:00
David Glasser
d7de90d353
Run "meteor update" from the install script
2013-03-19 15:11:14 -07:00
David Glasser
5849629e0e
"app needs to update" message
2013-03-19 15:11:14 -07:00
David Glasser
d36ac07d3f
run-all-tests is really run-engine-tests
2013-03-19 15:11:14 -07:00
David Glasser
ebe5ef3cef
fix run-all-tests.sh
2013-03-19 15:11:13 -07:00
David Glasser
ee10b47da7
use multiple arguments instead of comma-separation for test-packages
...
also, update its docs
2013-03-19 15:11:13 -07:00
David Glasser
c4266f0ab2
allow you to run publish-release.sh from anywhere
2013-03-19 15:11:13 -07:00