Commit Graph

8440 Commits

Author SHA1 Message Date
ekatek
cf1d45fa82 indicate in meteor list when new versions are available 2014-07-15 17:19:08 -07:00
ekatek
abfc8961a3 test for showing new versions in list, cp method in sandbox 2014-07-15 16:57:37 -07:00
ekatek
b4e3947aa6 on hot code push, remember to re-read local package sources 2014-07-15 10:51:58 -07:00
ekatek
9dcc364723 test for adding new dependencies to a package mid-stream 2014-07-15 10:23:33 -07:00
ekatek
e4a40e2971 only run selftest warehouse from checkout 2014-07-15 10:13:26 -07:00
ekatek
f1ba1bad3d selftest now runs from release, but probably fails on a lot of tests 2014-07-14 18:20:05 -07:00
ekatek
127e1f5a79 fix the update with --release behavior 2014-07-14 17:50:22 -07:00
ekatek
ec142b369d begin tests for version file writing 2014-07-11 17:02:17 -07:00
ekatek
8f4ee123ae fixing update tests 2014-07-10 18:12:47 -07:00
ekatek
989c263d1a undoing accidental reversion of matt s changes 2014-07-10 15:25:33 -07:00
ekatek
9d7609f6a9 hack hack hack hack the warehouse into pretending to know about s-a-p etc 2014-07-10 15:09:33 -07:00
Avital Oliver
015e505ec9 Move a test into the right directory 2014-07-09 15:54:56 -07:00
Avital Oliver
7d61ae9f33 Test that the 'git' field in package.js gets published and appears in search 2014-07-09 14:33:44 -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
Matthew Arbesfeld
0fc0fce64a Fix Avi's comments. 2014-07-09 10:53:21 -07:00
Matthew Arbesfeld
ee0b9eea51 Update tests 2014-07-09 10:31:44 -07:00
Matthew Arbesfeld
8943649402 Optimization to not realod the client program immediately after start up 2014-07-09 10:31:44 -07:00
Matthew Arbesfeld
4b88e70629 Fix client css insert 2014-07-09 10:31:44 -07:00
Matthew Arbesfeld
f230eba62b Client CSS and template injection. 2014-07-09 10:31:44 -07:00
ekatek
8ed9d3459c removed some name fields, changes console.log to process.std[out,err].write in commands-packages and gave user a warning to remember to publish for arch. 2014-07-08 22:41:21 -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
9d68ac4568 don't print out version changes for a newly created app, with test 2014-07-08 22:41:21 -07:00
Maria Pacana
1d946bc040 Added links to Meteor Manual on docs page. 2014-07-08 17:59:31 -07:00
ekatek
b9a714f028 ripping out internal, name and test from package.js files 2014-07-07 20:50:50 -07:00
ekatek
4ff1452452 download packages for publish-release and ability to mute output 2014-07-07 17:26:23 -07:00
Matthew Arbesfeld
7e103cd2ed chmod 755 the BrowserStackLocal binary. 2014-07-03 15:03:25 -07:00
Matthew Arbesfeld
ff68931a51 Add BrowserStackLocal binary to dev_bundle
We added the new binaries to the s3 bucket, and then GET them from the
generate_dev_bundle shell script.
2014-07-03 14:18:55 -07:00
Avital Oliver
d8d1d1b41f end-to-end self-test for publish and search for package 2014-07-02 21:48:19 -07:00
ekatek
22c6d152e6 check for emptiness better 2014-07-02 16:47:17 -07:00
ekatek
d7e4a10015 do not write to disk if the server doesn't return anything useful 2014-07-02 16:47:17 -07:00
David Glasser
d136d3a41a rename a variable in _propagateExactTransDeps
The old name suggested to me "is currently in the queue", not "has ever
been enqueued"
2014-07-01 19:49:43 -07:00
Matthew Arbesfeld
ff3c9746f0 Implement client side testing for self-test.
This patch enables a user to pass --phantomjs and/or --browserstack to
`meteor self-test` to run tests against a connected client.
2014-07-01 18:12:07 -07:00
David Glasser
9a34a7c3ab The changes from dev bundle 0.3.41, merged in 2014-07-01 16:26:48 -07:00
David Glasser
bfe791ab27 Merge branch 'packaging-dev-bundle-refactor' into packaging
In conflict resolution, I backed out matt A's dev bundle, which I am
going to restore on a branch

Conflicts:
	meteor
	scripts/generate-dev-bundle.sh
2014-07-01 16:25:53 -07:00
David Glasser
7bfa2dacb5 Add package.json and npm-shrinkwrap.json to bundle
Recommend their use instead of hacky fibers reinstallation.
2014-07-01 16:18:36 -07:00
Matthew Arbesfeld
1c9e0c4721 Change phantomjs version to work on linux 2014-07-01 15:15:06 -07:00
Matthew Arbesfeld
97364d007b Bump phantom version 2014-07-01 15:15:06 -07:00
Matthew Arbesfeld
eb04e791e6 Update dev_bundle 2014-07-01 15:15:06 -07:00
David Glasser
a92a62acc1 Use a package.json file for deps of boot.js
Include package.json and npm-shrinkwrap.json in dev_bundle/etc

Dev bundle version number skips over one used on matt-dev-bundle-update
2014-07-01 14:57:42 -07:00
David Glasser
ddba5d4a3f Never copy dev bundle node_modules into bundle
symlink as a special case for runner only

future commits on this branch will add a
package.json/npm-shrinkwrap.json that can be used by "meteor bundle"
users
2014-07-01 14:09:44 -07:00
David Glasser
80df89cafd http should not depend on dev bundle for 'request' 2014-07-01 13:34:18 -07:00
David Glasser
0da301c637 unbreak tests again 2014-07-01 13:33:39 -07:00
David Glasser
f4c5c5cb94 Express confusion that this does not lead to infinite recursion 2014-06-30 22:13:39 -07:00
David Glasser
9333b4612e consistently use wrapper instead of constructor 2014-06-30 22:11:44 -07:00
David Glasser
a0d7d04592 shrinkwrap update, should have been done earlier 2014-06-30 22:11:31 -07:00
David Glasser
f3096d1cef revert refactoring because sort was important 2014-06-30 22:10:45 -07:00
David Glasser
085f6bf581 rework earliestCompatibleVersion
troposphere needs to be changed to enforce the following constraint:

  "For any package version N@V with earliestCompatibleVersion E, if
   N@E is a published version, then its earliestCompatibleVersion is
   also E."

In this way, earliestCompatibleVersion partitions the set of versions of
a package into compatibility classes. There's no need to do comparisons
on ECVs; instead, you just can check to see if two versions have the
same ECV.

This makes some of the ECV logic simpler.

It should not longer be allowed to depend on a version that does not
exist (although this should really be an immediate error instead of an
unsatisfiable constraint like it is with this commit).
2014-06-30 22:05:58 -07:00
David Glasser
469ecda93c comment that propagateExactDeps is just for tests 2014-06-30 22:05:58 -07:00
ekatek
594a825b66 allow override in getting release version from an uninitialized catalog 2014-06-30 16:53:43 -07:00
David Glasser
f980ceb685 don't crash on addPackages/removePackages 2014-06-30 16:53:43 -07:00