129 Commits

Author SHA1 Message Date
David Glasser
d5c85ec5c4 Overhaul release blessing process.
Blessing is now the time that bootstrap tarballs are created.

There's a banner that goes into the global manifest (stored in
scripts/admin/banner.txt).

The global manifest.json is now entirely generated: there's no record of the
current version stored in git.

Have not yet updated launch-meteor or install-template.sh or the fake release
for this brave new bootstrap world, or https://install-bootstrap.meteor.com/.
2013-03-22 19:15:18 -07:00
Nick Martin
9f397fbbdc Comment on API mismatch between with-dot and without. 2013-03-22 17:16:00 -07:00
Nick Martin
c905c7b001 Stylistic cleanups and finding on other place that needs findExtension 2013-03-22 16:52:35 -07:00
mquandalle
1ef7e770b0 2 new functions : files.findExtension and files.extname 2013-03-22 16:07:42 -07:00
mquandalle
72482ec07c Possibility to register multiple extensions such as '.coffee.md' Add the new registered_file_extension function Solve issue #830 2013-03-22 16:07:42 -07:00
David Glasser
bef03af0b2 Make --version/checkout logic more reasonable. 2013-03-22 15:06:37 -07:00
David Glasser
c489d44517 Update package NPM modules at most once per bundler run. 2013-03-21 16:10:14 -07:00
David Glasser
e070bf2771 "meteor run" exits on concurrent "meteor update" that would affect it 2013-03-21 15:33:44 -07:00
David Glasser
3cac15d23e Skip slow npm-update step for warehouse packages, which should be write-once. 2013-03-21 15:16:48 -07:00
David Glasser
664b98ba5e Make directories in the warehouse contain read-only files. 2013-03-21 15:16:48 -07:00
David Glasser
37e518c115 don't shrinkwrap-install things that we're about to (un/re)-install 2013-03-21 15:16:47 -07:00
David Glasser
aad4b377be don't watch warehouse "tools" files for reload 2013-03-21 01:29:46 -07:00
David Glasser
d714d1f792 support github tarballs as dependencies 2013-03-21 01:14:06 -07:00
David Glasser
4d5fa270ee Make _renameAlmostAtomically slightly more atomic.
This removes an existence check before a rename, and just tries the rename and
sees if it succeeds.
2013-03-20 23:39:15 -07:00
David Glasser
ac378fcefc Revert addition of Meteor.release to skel. 2013-03-20 18:03:07 -07:00
David Glasser
9fbe8e1599 change noMinify bundler option to minify 2013-03-20 17:56:04 -07:00
Naomi Seyfer
06b3e22c96 Merge branch 'test-in-phantom' into devel 2013-03-20 17:29:56 -07:00
David Glasser
eeab9aa6f6 Support test-packages --production. 2013-03-20 13:27:47 -07:00
Naomi Seyfer
62884e8cbe Started a package to allow you to run Meteor tests from the command line 2013-03-20 13:22:58 -07:00
David Glasser
2f1ef40f79 Support test-packages --settings. 2013-03-20 12:34:54 -07:00
David Glasser
212e3f2e8c Undocumented test-packages option to specify a different driver.
Will be used by Seismograph.
2013-03-20 12:10:07 -07:00
David Glasser
1b679236cb Delete chaff, such as install.sh 2013-03-20 00:32:00 -07:00
David Glasser
9898e7cff6 change message for meteor update in a checkout 2013-03-20 00:23:32 -07:00
David Glasser
652b9b9209 die if running a "none" app from warehouse without specifying --release 2013-03-20 00:22:39 -07:00
David Glasser
5410903696 message when running a versioned project from a checkout 2013-03-20 00:02:55 -07:00
David Glasser
dd6bf35b80 changelog -> notices 2013-03-19 23:45:06 -07:00
David Glasser
245c8b5d10 top-level help 2013-03-19 23:42:07 -07:00
David Glasser
487ce383fe update test-packages help 2013-03-19 23:39:18 -07:00
David Glasser
7712b3a077 replace --package-dir with the ability to specify paths to packages.
while I'm at it, fix it so that it actually works if the package's on_test tries
to use() itself (which is common). This previously did not work with
--package-dir
2013-03-19 23:25:21 -07:00
David Glasser
b1b707546d Copy test-runner-app to a temporary directory.
This allows multiple test-packages commands to run in parallel.

We make a best-effort attempt to clean them up on exit.
2013-03-19 22:34:44 -07:00
David Glasser
c08b54492e fix typo 2013-03-19 20:31:50 -07:00
David Glasser
764b4860ea pass context to runner 2013-03-19 19:56:15 -07:00
David Glasser
781eb54a5b calculate an appReleaseVersion 2013-03-19 19:42:08 -07:00
David Glasser
4ebb21c439 fix bug in context.appDir calculation 2013-03-19 19:39:02 -07:00
David Glasser
623ad4ae5f change "release" to "releaseStamp" in bundler options 2013-03-19 19:36:10 -07:00
David Glasser
fd6234525e simplify bundle options in deploy 2013-03-19 19:32:39 -07:00
David Glasser
10c995c549 refactor context, and maybe checkout #1 2013-03-19 19:27:21 -07:00
David Glasser
8a79edb43b "tools" -> "scripts", "engine" -> "tools" 2013-03-19 18:19:31 -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
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