Граф коммитов

106 Коммитов

Автор SHA1 Сообщение Дата
Chuck Lantz 227a2f0f1c Updated docs, Gulp sample 2016-02-22 12:09:12 -08:00
Ryu Yu 7fd728e00c Merge pull request #21 from Microsoft/fix-cache-initialization
Fix cache initialization
2016-02-19 17:40:08 -08:00
Ryu Yu 4b162f81cc fix joinAndCreatePath to properly reappend root 2016-02-19 17:02:38 -08:00
Ryu Yu b484d9f7c1 Merge pull request #20 from Microsoft/fix-set-execute-bit
update to set execute bit on hooks directory and .sh files
2016-02-19 13:43:06 -08:00
Ryu Yu 5fb8dbfc7e update to set execute bit on hooks directory and .sh files 2016-02-19 13:04:35 -08:00
Ryu Yu df1c12d7a9 update version number 2016-02-05 18:01:44 -08:00
Ryu Yu 3a0e6a8db4 Merge pull request #19 from Microsoft/fix-tacojson-argparse
Fix taco.json and args parsing
2016-02-05 17:57:12 -08:00
Ryu Yu 004f91d3bf updating a misleading comment 2016-02-05 14:25:04 -08:00
Ryu Yu 53edfee461 fix one more issue with displaying args passed to build 2016-02-04 15:56:54 -08:00
Ryu Yu b57cdd18bf oops. fileExistsSync needs to test if file OR directory exists 2016-02-04 15:36:42 -08:00
Ryu Yu 6181c27739 updated logging to actually display passed parameters. account for changes in args parsing in cordova 6.0.0 2016-02-04 13:57:32 -08:00
Ryu Yu 2f0417b06f fix erroneous file exists check. Now properly checks if a file exists 2016-02-04 13:08:41 -08:00
Ryu Yu 7cfa78c22b Merge pull request #17 from lordakshaya/master
Fix for disabling addSupportPlugin
2016-01-28 13:37:14 -08:00
Lord 8e5bc92678 Fix for disabling addSupportPlugin 2016-01-28 12:56:44 +05:30
Ryu Yu b967d63b19 Merge pull request #15 from Microsoft/fix-eperm-issue
Fix some EPERM issues and failures in hosted pool.
2016-01-07 10:24:19 -08:00
Ryu Yu f49f4f5b01 Merge pull request #16 from Microsoft/fix-fileExistsSync
update fileExistsSync to not use fs.accessSync
2016-01-07 10:19:33 -08:00
Ryu Yu a5d6839787 update fileExistsSync to not use fs.accessSync as this doesn't work in VS 2016-01-07 10:15:36 -08:00
Ryu Yu f15803d0e7 add --force to npm install command to work around race condition. pipe npm install output to silent to prevent errors in hosted pool 2016-01-07 10:09:22 -08:00
Ryu Yu 3959086cf1 updating READMD.md to include new features for 0.2.0 2015-12-28 14:19:24 -08:00
Ryu Yu 052424cdf0 Merge pull request #9 from lordakshaya/master
Fixes and Optimisations
2015-12-03 12:17:26 -08:00
Akshaya 82406b2b4a Cordova's base prepare statement added, added hook condition for linux
The deal here is to fasten build processes. Consider, preparing the platform once and then running the build statements incrementally for different environments - dev, qa, staging and production. This method reduces the overhead of adding the platforms and installing the plugins for each build.
2015-12-01 10:57:45 +07:00
Dan Levine b181a0d30f Fix package cache typo 2015-11-17 11:05:26 -08:00
Dan Levine 4d64dfccf5 Include moduleName in cache path
Ensures that cached modules are located at <cachePath>/<moduleName>/<version>/node_modules
2015-11-17 11:03:35 -08:00
Dan Levine 67de31da39 Ensure cache folder exists
When the user's desired module cache folder doesn't exist, we need to create it if need be.
2015-11-17 10:14:31 -08:00
Dan Levine 608415a16e Fix setting initial cache path 2015-11-16 10:05:30 -08:00
Dan Levine e04ea23036 Fix bugs
- Ensures that the way we pass arguments for cordova 5.4.0 and above works correctly
- Ensures that the cache path is saved across calls correctly
2015-11-13 11:37:35 -08:00
Chuck Lantz 2a35247293 Updated documentation to be clearer on intent and features 2015-11-13 09:56:59 -08:00
Akshaya 2b3c00f080 Fix building on linux OS 2015-11-13 13:34:41 +07:00
Dan Levine 136b1f73b4 Update installation of support plugin
Change taco-team-build so that it installs the support plugin either directly by plugin id (for version >=5) or via the github repo (for <5)
2015-11-12 15:49:02 -08:00
Dan Levine acd02bf0b3 Install support plugin via npm
Now that the support plugin is available in npm, there is no need to install it locally. Instead, just call "plugin add" with the plugin's id
2015-11-12 13:57:51 -08:00
Dan Levine bbcd3b77df Remove support plugin submodule
Now that the plugin code is published to NPM, there is no need for a submodule now. Removing it.
2015-11-12 13:47:02 -08:00
Dan Levine d7651a33e1 Fix missed rename
When renaming 'tu' to 'utilities', we missed one. Fixing that.
2015-11-12 11:05:30 -08:00
Chuck Lantz e4a48b5c83 Update README.md 2015-11-12 10:25:42 -08:00
Chuck Lantz 23848f456e Updated grunt sample package.json to use npm 2015-11-12 10:06:54 -08:00
Chuck Lantz 9695fab283 Updated sample package.json to use npm 2015-11-12 10:05:52 -08:00
Dan Levine f9bd73fda9 Node5 handling update
Changes the error message we display when Nodev5 is detected so that users are advised as to which version of Cordova will actually solve their issue.
2015-11-10 16:15:35 -08:00
Ryu Yu 777471a808 Merge pull request #8 from Microsoft/name-changes
Name changes
2015-11-05 16:28:46 -08:00
Ryu Yu 429789ab1d Merge branch 'master' into name-changes
Conflicts:
	taco-team-build.js
2015-11-05 16:27:56 -08:00
Dan Levine 324014d838 Remove unneeded constant
We don't need the DEFAULT_CORDOVA_VERSION constant any longer, since we should just be defaulting to edge. We were already ignoring it, so this is just clean-up.
2015-11-05 11:30:35 -08:00
Dan Levine 049bf697f9 Add getNpmversionFromConfig
Adds a method that returns the version of a package, after applying the appropriate hierarchy rules: specified version, taco.json (if cordova), <PKGNAME>_DEFAULT_VERSION, edge
2015-11-05 10:09:52 -08:00
Ryu Yu 47801ca9bf rename cfg -> config for args 2015-11-04 15:14:59 -08:00
Ryu Yu 03e015213d change local module references. tu -> utilities, tc -> cache 2015-11-04 15:10:22 -08:00
Dan Levine b4b67aefbc Fix execution bit fix
It was possible to have a failed "find" call result in the overall build failing. Added some redundancy to prevent that from happening.
2015-11-04 11:11:03 -08:00
Dan Levine 321c3f9e25 Fix taco.json version handling
Prior to this change, if taco.json did not contain a 'cordova-cli' entry, then we would default to edge. We now default to edge unless the user has configured the CORDOVA_DEFAULT_VERSION environment variable, which will be used if available.
2015-11-03 16:33:14 -08:00
Dan Levine 099029dc0b Update Node compatibility check
Changes the way we check for Node compatibility with various cordova versions, and adds a check for v4 with cordova < 5.3.3 on OSX.
2015-11-03 10:29:47 -08:00
Dan Levine c492c0f828 Update caching
Makes a number of fixes to the caching mechanism:
- Checks the <packageName>_DEFAULT_VERSION environment variable for all packages, not just Cordova
- Adds a build error when using npm 3.3.8, since this breaks the build but does not cause an error from Cordova itself
- Fixes a bug in the execution bit fix
2015-11-02 14:41:32 -08:00
Dan Levine 5d88d28c6c Merge branch 'dlevine/decouple-cordova-cache' 2015-10-29 16:52:57 -07:00
Dan Levine e44f23bb9d Add "execution bit" fix
Changes the build function so that the "execution bit" fix is run prior to attempting to add the support plugin (since in theory that add could trip the faulty behavior).
2015-10-29 13:54:18 -07:00
Dan Levine 1bea14b96a Removes Cordova-specific logic in the module caching component, and cleans up some nomenclature 2015-10-28 14:45:10 -07:00
Chuck Lantz 14d4fbae29 Fixed links 2015-10-28 10:39:25 -07:00