ekatek
7d9a2ff6f3
put some try/catch blocks around maybeDownloadPackageForArchitectures. Not sure that this is the best plan?
2014-06-25 22:44:13 -07:00
David Glasser
ee462d49b7
resolve paths in $PACKAGE_DIRS
2014-06-25 22:16:25 -07:00
David Glasser
98bd2895fa
add more text around local package init failure
...
text is the same used pre-packaging
2014-06-23 22:24:44 -07:00
David Glasser
5a85e2f24c
Merge branch 'devel' into packaging
...
Conflicts:
tools/bundler.js
tools/tests/login.js
tools/unipackage.js
2014-06-23 14:48:21 -07:00
David Glasser
2e5adc2659
fix autoupdate test
...
also fixes a bunch of other stuff like:
- parseStack markTop works again (so you get the right line numbers in
self-test)
- you can (with appropriate env var) run apps with NO PACKAGES at
all (even ctl)
- more consistently refer to METEOR-CORE@ releases as "Meteor 1.2.3"
2014-06-17 14:26:29 -07:00
David Glasser
d083f4aaf6
change --offline-catalog to $OFFLINE_CATALOG
2014-06-17 09:40:59 -07:00
Emily Stark
1180597f06
bump dev bundle; upgrade node
2014-06-16 18:17:21 -07:00
ekatek
a710408b1c
correct update semantics with release --explicit
2014-06-11 22:40:07 -07:00
David Glasser
1e011e1ae9
run catalog initFromPackageDir in buildmessage
...
gives you better errors when local packages are buggy
2014-06-11 17:37:04 -07:00
David Glasser
f66e357353
allow springboarding to pre-tropohouse releases!
2014-06-11 17:12:43 -07:00
David Glasser
d3ca5b0497
print when downloading packages in foreground
...
would rather have a progress bar but that involves restructuring the
download code and that should wait until we rename builds or something
2014-06-11 14:41:46 -07:00
ekatek
41800b2dbf
moving packaging commands to their own file, beggining of the great command reorg
2014-06-11 12:27:31 -07:00
David Glasser
cbf0850ca7
fix 'meteor update' on track with none recommended
2014-06-09 14:04:37 -07:00
ekatek
5ebbbdbc63
merging packaging into uvf
2014-05-28 13:26:48 -07:00
ekatek
b97f7c5a76
renamed some catalog variables, more cleanup around catalog
2014-05-27 16:07:43 -07:00
ekatek
5f10cb37a2
no more bootstrap dirs
2014-05-25 21:44:09 -07:00
ekatek
9e04e2dc35
unified versions wip two
2014-05-23 14:07:48 -07:00
ekatek
6f3504a2d3
project refactoring, wip 1
2014-05-21 15:42:12 -07:00
David Glasser
84e7342e82
meteor update should keep you on track
2014-05-20 17:08:44 -07:00
David Glasser
8bc9733645
try to update to different things
2014-05-20 11:51:46 -07:00
David Glasser
3d3ce33d32
be more consistent about release track vs name
2014-05-19 19:57:29 -07:00
David Glasser
22efb24606
use tool record in unipackage.json for springboard
2014-05-19 19:57:28 -07:00
David Glasser
9146cf3c76
two partial fixes
2014-05-19 18:00:31 -07:00
Emily Stark
9e3d6fc5cf
Merge branch 'package-stats' into packaging
...
Conflicts:
tools/commands.js
2014-05-13 13:43:48 -07:00
David Glasser
ce73d8855b
Make tropohouse a class
...
The old singleton is now called tropohouse.default
2014-05-12 18:05:13 -07:00
David Glasser
de2a13a99f
server catalog
...
have two separate catalogs, one for "i want to know what's on the server
even if it's overridden by local packages", one for "what do i have
available to build with"
2014-05-12 17:30:15 -07:00
David Glasser
e4000c6808
Merge branch 'devel' into packaging
...
Conflicts (around utils.quotemeta):
tools/packages.js
tools/utils.js
2014-05-12 17:06:11 -07:00
Avital Oliver
332e531a98
WIP: App identifier in APP_DIR/.meteor/identifier
2014-05-08 12:07:03 -07:00
Felix Rabe
d22a10cf1c
Typo
2014-05-07 17:55:07 -07:00
David Glasser
9d70ff64c9
springboard almost works
...
springboarding happens infinitely because of build ids
have to manually bootstrap a tropohouse
fixed some other things:
- store package server token in correct domain
- copy files (eg packages pre-publish) with +x flags
- catalog.getReleaseTrack works
- don't pass release to uniload (Meteor.release will always
end up 'UNILOAD')
- fix building meteor-tool again
- stop supporting apps without .meteor/release
- merging unipackages with tools works
springboarding to warehouse releases totally not supported
2014-05-05 19:18:34 -07:00
David Glasser
f2e2a781cc
Update Node to 0.10.28 which includes our npm fix
2014-05-02 10:59:37 -07:00
David Glasser
4702e9ff16
adjust paths for new tools layout
...
disable springboarding
2014-04-28 17:17:05 -07:00
ekatek
5cda5f1877
don't contact the package server unless you need to
2014-04-24 20:04:41 -07:00
David Glasser
fbde0a00a7
Merge branch 'publish-packages' into library-refactor
...
Conflicts:
packages/domutils/package.js
packages/handlebars/package.js
packages/htmljs/package.js
packages/liverange/package.js
packages/spark/package.js
packages/universal-events/package.js
tools/bundler.js
tools/help.txt
tools/packages.js
tools/run-app.js
tools/run-mongo.js
tools/skel/.meteor/packages
2014-04-24 17:01:36 -07:00
David Glasser
3b21c2d9a7
Merge branch 'devel' into publish-packages
...
Conflicts:
packages/domutils/package.js
packages/handlebars/package.js
packages/htmljs/package.js
packages/liverange/package.js
packages/madewith/package.js
packages/meteor-developer/meteor_developer_server.js
packages/preserve-inputs/package.js
packages/spark/package.js
packages/universal-events/package.js
tools/commands.js
tools/files.js
tools/help.txt
tools/packages.js
2014-04-24 16:27:21 -07:00
David Glasser
a8869d07ec
Provide a better error if ROOT_URL is not an URL
...
Fixes #1404 .
2014-04-22 15:52:52 -07:00
David Glasser
afd9640bb6
Remove outdated comment
...
We no longer have a restriction that short options only take numbers
2014-04-18 14:39:50 -07:00
Nick Martin
714e513b99
Upgrade Node.js from 0.10.25 to 0.10.26
2014-04-07 22:56:41 -07:00
Emily Stark
1989702e07
Separate bootstrapping from localPackageDirs in catalog initialization.
...
Previously, if localPackageDirs contained an app package that used a
troposphere package, the constraint solver would bomb out on that app
package. This commit separates out the checkout packages that we need for
bootstrapping catalog initialization from other local packages, which
are allowed to use troposphere packages.
2014-03-31 21:32:39 -07:00
ekatek
5d315f9f69
add and remove work
2014-03-18 11:18:17 -07:00
ekatek
4565c2d262
For direct dependencies only plugins affect buid
2014-03-14 17:25:40 -07:00
Geoff Schmidt
537cbf32ab
Clean up catalog initialization.
...
Remove dependency on minimongo, which we can't load until the catalog is initialized
2014-03-12 21:04:52 -07:00
Geoff Schmidt
985ffea9fa
WIP - make package build run the constraint solver.
...
move constraint solver from a package into the tool.
unipackage loading is broken; next step is to fix that
2014-03-12 19:02:47 -07:00
ekatek
70b24926f3
better singleton naming
2014-03-12 11:57:08 -07:00
ekatek
149f81f727
Adding local package dirs to catalog
2014-03-11 21:32:35 -07:00
ekatek
3273897a71
PackageCache as singleton. Miscellaneous attempts to clean up
2014-03-11 21:27:13 -07:00
David Glasser
7a25afcc75
Prohibit duplicate commands; list -> list-all
2014-03-05 14:13:51 -08:00
Emily Stark
d50049777f
A quick-and-dirty 'meteor publish' command.
...
It more or less works, but needs lots of cleanup.
2014-02-28 02:03:02 -08:00
David Glasser
3cd00c89af
Avoid stack trace with empty '.meteor/release' file
...
This is not a regression against 0.7.0.1.
Fixes #1849 .
2014-02-21 15:00:33 -08:00
David Glasser
203917df1e
Don't print "overrides project version (null)"
...
Specifically, when using checkout meteor with a project with no
.meteor/release file (ie, a pre-0.6.0 app, not a "none"-pinned app), we
used to print
=> Running Meteor from a checkout -- overrides project version (null)
but now we won't.
2014-02-21 14:50:44 -08:00