Commit Graph

76 Commits

Author SHA1 Message Date
David Glasser
4a231a4c76 improved error handling around bad versions 2014-07-25 14:39:30 -07:00
Avital Oliver
a533f1ed5d When calling versionsFrom with no track, default to METEOR-CORE
Also a small restructuring I thought I'd need for this test, but ended
up not needing. But it's nice anyways.
2014-07-23 20:25:50 -07:00
Emily Stark
bc7b92a643 Experiment: remove unknownItem flag
Simplifies loading unknown packages/releases.
2014-07-23 17:54:16 -07:00
ekatek
1e1f4b2e8a catalogs talk to each other 2014-07-22 18:40:25 -07:00
ekatek
3b4c9098a9 test for sync 2014-07-21 14:05:45 -07:00
ekatek
01102d2d44 getting rid of githubUrl and replacing it with git
Conflicts:
	tools/package-source.js
2014-07-09 14:32:59 -07:00
ekatek
a6858083d4 move to camelcase for onUse and onTest handlers. Tests coming up as part of improving create --package 2014-07-08 22:41:21 -07:00
ekatek
b9a714f028 ripping out internal, name and test from package.js files 2014-07-07 20:50:50 -07:00
ekatek
594a825b66 allow override in getting release version from an uninitialized catalog 2014-06-30 16:53:43 -07:00
ekatek
fee935e24a rename versions files and don't write versions files for tests 2014-06-30 15:25:43 -07:00
ekatek
ba2c483af5 make the prefix local-test 2014-06-30 15:25:31 -07:00
ekatek
1009e0ec2a rename the test postfix to prefix 2014-06-30 15:25:19 -07:00
David Glasser
16a44ed9cf packages/non-core/foo is not in core 2014-06-26 13:53:14 -07:00
David Glasser
f2e1ef9946 more error for the thing we're seeing 2014-06-26 13:53:14 -07:00
David Glasser
cffc1ed1cc camelcase api.versionsFrom and api.addFiles
Leave around api.add_files so as to not break literally every
package. Leave our own uses of it alone until after merging to devel, so
that merging package.js files isn't a nightmare.
2014-06-24 16:11:30 -07:00
ekatek
2db65c09a7 renaming soure to versions_from in package-source api 2014-06-24 15:50:26 -07:00
ekatek
459b1a588e replacing repositoryUrl with homepage and adding an optional githubUrl field to version 2014-06-23 17:10:02 -07:00
David Glasser
4f3aa0fc53 initial checkpoint for "buildArchitectures"
this is a string like "browser+os"
2014-06-17 17:48:08 -07:00
David Glasser
87eb6977a7 package-loader and package-source 2014-06-17 17:33:56 -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
a2663aeaaf follow-up to 15389fa740 2014-06-17 09:45:01 -07:00
ekatek
15389fa740 don't throw if there is no specified version, unless told to. Mostly because programs don't need versions anymore 2014-06-16 23:06:10 -07:00
ekatek
bb77100672 DO NOT remove the : character when sanitizing paths. That breaks NPM for packages 2014-06-16 21:03:07 -07:00
ekatek
722a99bb09 cleanup 2014-06-16 14:49:36 -07:00
ekatek
8ff8040924 no longer require test & name in package.describe 2014-06-16 14:38:47 -07:00
ekatek
9244e13626 mark core packages 2014-06-15 16:29:03 -07:00
ekatek
73a39de634 force packages to specify dependency constraints 2014-06-15 16:29:03 -07:00
David Glasser
2412a3493f don't expect version file to definitely be there
hacks upon hacks, my friend.
2014-06-13 17:31:48 -07:00
ekatek
0633b4855d write out version files, except for packages in checkout 2014-06-07 16:49:56 -07:00
ekatek
b97f7c5a76 renamed some catalog variables, more cleanup around catalog 2014-05-27 16:07:43 -07:00
ekatek
f70099c992 apps run tests do not 2014-05-21 17:41:18 -07:00
ekatek
6f3504a2d3 project refactoring, wip 1 2014-05-21 15:42:12 -07:00
ekatek
9b2c11f9ce temporary disabling of version locks 2014-05-20 11:16:24 -07:00
ekatek
81724216c8 use _.clone to assign versions 2014-05-13 11:44:14 -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
ekatek
4de82af708 save the tool version to the versions file. Not sure about some semantics of this. 2014-05-07 23:53:35 -07:00
ekatek
3795a6b0e2 releases for package.js files, first pass 2014-05-06 14:48:01 -07:00
ekatek
e76aa1bab7 releases for package.js files, first pass 2014-05-06 14:15:54 -07:00
ekatek
2eac771902 change rebuild-all to rebuild and allow to rebuild singular packages; enforce lowercase package names; cleanup 2014-05-04 16:59:15 -07:00
ekatek
031890d2c5 don't store buildtime deps in the catalog 2014-05-04 16:56:58 -07:00
David Glasser
a3701b7c94 Get plugins from implied dependencies
This means that standard-app-packages in your app is enough to get
'.html' and '.css' processing working, and apps work again.

This is a bit of a hack: we'd rather just make build time deps
directDependencies contain implied dependencies too instead of sticking
the entire constraint solver output in the database.
2014-05-02 17:04:53 -07:00
David Glasser
f9bd956ee9 uniload works in built and git!
we still need a concept of releases in order to actually bundle apps
from a built tool
2014-04-28 19:53:26 -07:00
David Glasser
1fc5280e15 finish includeTool implementation 2014-04-28 16:45:44 -07:00
ekatek
e615d27f0e remove default arches/default builds 2014-04-28 16:02:46 -07:00
David Glasser
0d7de14f2c first stab at including tool in unipackage 2014-04-25 18:37:19 -07:00
ekatek
23ad149a78 better versions files 2014-04-25 15:06:45 -07:00
ekatek
10d2047d12 clean up 2014-04-25 15:01:20 -07:00
ekatek
c84c8d6097 alphabetize package version lock files 2014-04-24 18:18:21 -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
ekatek
ca2f2d54e5 glasser's comments on D650 2014-04-23 15:35:20 -07:00