[
https://issues.apache.org/jira/browse/CB-6357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13948764#comment-13948764
]
ASF GitHub Bot commented on CB-6357:
------------------------------------
GitHub user jsoref opened a pull request:
https://github.com/apache/cordova-cli/pull/153
CB-6357 platform check - install each platform to determine working +
version number
The other changesets (Refactor, exports, silence output, sort output, fix
indentation) are split because it's a lot easier to understand things
individually.
The evolution here is partially w/ an eye to eventually have these
functions be usable by other entities too.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/blackberry/cordova-cli cb_6357
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cordova-cli/pull/153.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #153
----
commit b5d8ce7915e3875d427acb1583cb46fd046f238e
Author: Josh Soref <[email protected]>
Date: 2014-03-24T21:29:57Z
CB-6357 platform: Refactor into distinct functions
commit bca4b6fef31364cbb4d8977a52881316a30321b9
Author: Josh Soref <[email protected]>
Date: 2014-03-24T21:30:46Z
CB-6357 platform: provide exports for functions
commit 5911893d8f29e0d8341583c075b8152d359e428b
Author: Josh Soref <[email protected]>
Date: 2014-03-27T01:49:03Z
CB-6357 call_into_create: support no output
commit a67a478ec7dcff6c93bcf1c42d30e3d6653cd00b
Author: Josh Soref <[email protected]>
Date: 2014-03-26T14:43:21Z
CB-6357 platform check - install each platform to determine working +
version number
commit 66cb9612a98df47d82ce6bc123be3ce4fca855a3
Author: Josh Soref <[email protected]>
Date: 2014-03-27T01:55:14Z
CB-6357 platform check: sort output
commit 6000ba91151a2ef1bc465b97f6e8fda20e660b45
Author: Josh Soref <[email protected]>
Date: 2014-03-27T01:56:44Z
CB-6357 platform: fix indentation
----
> platform check should install each platform to determine if they're
> functional and their version number
> -------------------------------------------------------------------------------------------------------
>
> Key: CB-6357
> URL: https://issues.apache.org/jira/browse/CB-6357
> Project: Apache Cordova
> Issue Type: Bug
> Components: CLI
> Affects Versions: 3.5.0
> Reporter: Josh Soref
> Assignee: Josh Soref
>
> Currently `cordova platform check` has a few behaviors which are not
> necessarily ideal:
> 1. It relies on the platforms.js file to have valid versions which match what
> is actually in the cached ~/.cordova/lib space.
> 2. If a platform is installed for which there's a newer version which won't
> install (e.g. you're on Windows and you have iOS installed), it could tell
> you that there's an upgrade available, however, you won't be able to install
> it.
> We'd like to fix these limitations by having platform check actually run the
> version script against a live project. This should mean that there will not
> be any false positives: what you see is what you really could get.
--
This message was sent by Atlassian JIRA
(v6.2#6252)