ah, I missed that lstatSync throws an exception for non-string args. I
suppose that's fine. Will merge!


On Wed, Feb 11, 2015 at 2:54 PM, omefire <g...@git.apache.org> wrote:

> Github user omefire commented on a diff in the pull request:
>
>     https://github.com/apache/cordova-lib/pull/162#discussion_r24527527
>
>     --- Diff: cordova-lib/src/cordova/plugin.js ---
>     @@ -114,6 +116,22 @@ module.exports = function plugin(command,
> targets, opts) {
>                                  target = target.substring(0,
> target.length - 1);
>                              }
>
>     +                        var parts = target.split('@');
>     +                        var id = parts[0];
>     +                        var version = parts[1];
>     +
>     +                        // If no version is specified, retrieve the
> version from config.xml
>     +                        if(!version && !cordova_util.isUrl(id) &&
> !cordova_util.isDirectory(id)){
>     +                            events.emit('verbose', 'no version
> specified, retrieving version from config.xml');
>     +                            var ver = getVersionFromConfigFile(id,
> cfg);
>     +
>     +                            if( cordova_util.isUrl(ver) ||
> cordova_util.isDirectory(ver) ){
>     --- End diff --
>
>     @agrieve, isDirectory does handle the null/undefined cases. I just
> tested it. Am I missing something ?
>
>
> ---
> If your project is set up for it, you can reply to this email and have your
> reply appear on GitHub as well. If your project does not have this feature
> enabled and wishes so, or if the feature is enabled but not working, please
> contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
> with INFRA.
> ---
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

Reply via email to