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