Commit Graph

62 Commits

Author SHA1 Message Date
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
ekatek
5fa2ba7df6 command cleanup, don't register plugins for test packages 2014-04-22 14:42:38 -07:00
ekatek
7e97bef5aa misc cleanup from D650 2014-04-22 13:11:48 -07:00
ekatek
29f2216919 rename test-packages back, make catalog slightly more efficient, add remaining versions.json 2014-04-21 19:02:30 -07:00
ekatek
5504a01076 version locks for packages 2014-04-18 11:59:52 -07:00
ekatek
6245e99666 comment cleanup 2014-04-11 16:55:23 -04:00
ekatek
62f5f1205d cleanup 2014-04-11 02:21:11 -04:00
ekatek
6276fd9269 adding implies 2014-04-11 01:32:06 -04:00
ekatek
4aa99b1518 cleaning up package source a bit 2014-04-10 22:17:05 -04:00
ekatek
fd6bc5cc35 clean up around generalizing test packages 2014-04-10 14:09:46 -07:00
ekatek
431bed1595 checkpoint: builds and pulls in test package 2014-04-10 13:51:07 -07:00
ekatek
691cc90176 wip 2014-04-10 11:24:05 -07:00
ekatek
3ccd318aef rename arch.buildname to archName 2014-04-09 10:06:23 -07:00
ekatek
d853241a97 rename source builds to architectures 2014-04-08 12:39:42 -07:00
ekatek
2a3b409d57 rebuild all works 2014-04-07 23:37:08 -07:00