Its probably due to this brittle line of code in plugman by yours truly:

https://github.com/apache/cordova-plugman/blob/master/src/util/plugins.js#L37

Probably should tack on a random number there instead of a date. Pull
requests welcome! :)
On 2013-08-27 6:51 AM, "Carlos Santana" <csantan...@gmail.com> wrote:

> I created a grunt-cordovacli [1] plugin
>
> I'm using grunt.util.spawn [2] it spawns a node child process to run a
> cordova command
>
> For example I'm running  in parallel when adding multiple platforms or
> adding multiple plugins, where plugins and platforms is an array
>
> cordova build ios and cordova build android
>
>     Setting Current Working Directory (CWD) to myHybridAppFolder
>     Running-> cordova platform add ios
>     Running-> cordova platform add android
>
> or adding all the  plugins
>
> Setting Current Working Directory (CWD) to myHybridAppFolder
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git
> Running-> cordova plugin add
>
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-orientation.git
> Running-> cordova plugin add
>
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-globalization.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git
> Running-> cordova plugin add
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git
>
> I get errors like
> Error: [Error: Error fetching plugin: Error: failed to get the plugin via
> git from URL
> https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git, output:
> fatal: destination path 'plugman-tmp1377610558753' already exists and is
> not an empty directory.
>
>
> I was scratching my head last night because commands will work some times
> and will not other times
>
> today I have a suspicion that it might be that I'm running the commands in
> parallels, this helps speed the workflow but if it doesn't work all the
> time is not worthy.
>
>
> [1] https://github.com/csantanapr/grunt-cordovacli
> [2] http://gruntjs.com/api/grunt.util#grunt.util.spawn
>
>
>
> --
> Carlos Santana
> <csantan...@gmail.com>
>

Reply via email to