cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@chromium.org>
Subject Re: Use git sub-modules for the copies of cordova-* within CLI?
Date Tue, 30 Apr 2013 19:15:54 GMT
Great! Created an issue for it:
https://issues.apache.org/jira/browse/CB-3306


On Tue, Apr 30, 2013 at 2:18 PM, Michael Brooks <michael@michaelbrooks.ca>wrote:

> Yea, I believe the plan is the lazy-load the platforms to a global
> configuration directory. The lazy-load would only happen on the first
> request for a given platform. Any future requests would use the cached
> platform.
>
> For example: ~/.cordova/platform/cordova-android-2.7.0/
>
> Andrew, I think your advantages are accurate. I would also add:
>
> 4. Removes need to `sudo chown username /path/to/global/npm/cordova/`
>
> I've got a lot on my plate right now, but I am hoping to get started on
> this lazy-loading asap.
>
> Michael
>
>
> On Tue, Apr 30, 2013 at 8:56 AM, Filip Maj <fil@adobe.com> wrote:
>
> > Yeah, Michael Brooks was working towards lazy-loading the libraries as
> you
> > need them.
> >
> > On 4/30/13 5:08 AM, "Andrew Grieve" <agrieve@chromium.org> wrote:
> >
> > >Actually... Now I think I'm remembering that there was talk about not
> > >including these at all... Was that right? We were going to package them
> up
> > >as separate npm targets, or have CLI be able to download them on demand
> as
> > >zip files?
> > >
> > >
> > >On Mon, Apr 29, 2013 at 10:28 PM, Andrew Grieve
> > ><agrieve@chromium.org>wrote:
> > >
> > >> Right now we have a copy / paste of the entire cordova-ios,
> > >> cordova-android, cordova-blackberry directories within
> cordova-cli/lib.
> > >>I'm
> > >> wondering if we should change these to be submodules.
> > >>
> > >> Git submodules often don't work well because they don't automatically
> > >> track branches. In this case though, I think they do exactly what we'd
> > >>want
> > >> them to - to point to a specific commit hash.
> > >>
> > >> Advantages:
> > >> 1. cordova-cli currently takes a while to clone since its index is so
> > >>big.
> > >> Using submodules would mean the index would stop growing so much (not
> > >>sure
> > >> if we can purge the currently copies from index).
> > >> 2. It would be clear that the copies within CLI do not have any
> > >> modifications
> > >> 3. Would be easier to update them for each release
> > >>
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message