> On Apr 23, 2014, at 7:16 AM, Carlos Santana <csantan...@gmail.com> wrote:
> 
> +1 on using one branch "master"
> 
> But, should we look into changing/enhancing the default behavior for "git"
> plugin install implementation to:
> 
> if just a git url "https://github.com/apache/cordova-plugin-inappbrowser";
> it will query the tags/releases, and not pull latest commit and instead
> pull down latest release "r.0.4.0" from master.
> 
> Or it's not worth? user can just do "
> https://github.com/apache/cordova-plugin-inappbrowser@r.0.4.0";

Yes, this. 

> 
> --Carlos
> 
> 
> 
>> On Wed, Apr 23, 2014 at 9:30 AM, Michal Mocny <mmo...@chromium.org> wrote:
>> 
>> Also, it will only "break" new plugin installs.
>> 
>> 
>> On Tue, Apr 22, 2014 at 9:55 PM, Ian Clelland <iclell...@chromium.org
>>> wrote:
>> 
>>> To be clear, this is just referring to Cordova CLI versions 3.0.0 -
>> 3.0.4,
>>> I think. By version 3.0.5, CLI had a dependency on plugman 0.10.0, which
>>> included the "plugman-registry" branch. (We didn't push anything to the
>>> registry until 3.1 was released, but we made sure that the infrastructure
>>> was ready a while before).
>>> 
>>> If it is possible to use later versions of cordova-cli on a project that
>>> uses Cordova 3.0 engines, then we should be clear that we're not breaking
>>> Cordova 3.0 projects; just the oldest versions of the CLI, which
>> developers
>>> should be encouraged to upgrade in any case.
>>> 
>>> 
>>> 
>>> On Tue, Apr 22, 2014 at 9:00 PM, Andrew Grieve <agri...@chromium.org>
>>> wrote:
>>> 
>>>> Didn't know about npm deprecate. Makes sense to me!
>>>> 
>>>>> On Tue, Apr 22, 2014 at 7:09 PM, Shazron <shaz...@gmail.com> wrote:
>>>>> Can we deprecate version 3.0?
>>>>> https://www.npmjs.org/doc/cli/npm-deprecate.html
>>>>> 
>>>>> 
>>>>>> On Tue, Apr 22, 2014 at 4:00 PM, Anis KADRI <anis.ka...@gmail.com>
>>>>> wrote:
>>>>> 
>>>>>> +1 as well. This will break Cordova 3.0 though. Cordova versions >=
>>> 3.1
>>>> are
>>>>>> fine because they support registries. Cordova 3.0 only supports git
>>> and
>>>> can
>>>>>> only fetch from master branches.
>>>>>> 
>>>>>> 
>>>>>> On Tue, Apr 22, 2014 at 11:32 AM, Joe Bowser <bows...@gmail.com>
>>> wrote:
>>>>>> 
>>>>>>> +1
>>>>>>> 
>>>>>>> On Tue, Apr 22, 2014 at 11:30 AM, Shazron <shaz...@gmail.com>
>>> wrote:
>>>>>>>> +1++
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Tue, Apr 22, 2014 at 10:55 AM, Steven Gill <
>>>> stevengil...@gmail.com
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> +1!
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Tue, Apr 22, 2014 at 10:02 AM, James Jong <
>>> wjamesj...@gmail.com
>>>>> 
>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> +1 Making it easier and less confusing for our new
>> contributors
>>>> is
>>>>>>> good.
>>>>>>>>>> -James Jong
>>>>>>>>>> 
>>>>>>>>>> On Apr 22, 2014, at 12:07 PM, Andrew Grieve <
>>>> agri...@chromium.org>
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> +1! Certainly it's causing us a lot of pain still. Moving
>> to
>>>>>>> releasing
>>>>>>>>>> off
>>>>>>>>>>> of master seems like it would work fine. It's been working
>>> fine
>>>>>> for
>>>>>>>>>>> CLI/plugman, and they move much faster.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Apr 22, 2014 at 11:37 AM, Braden Shepherdson <
>>>>>>>>>> bra...@chromium.org>wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> We originally needed the plugin releases to be on the
>> master
>>>>>> branch
>>>>>>>>>> because
>>>>>>>>>>>> there was no way to have CLI/Plugman fetch from other
>>>> branches.
>>>>>>> That
>>>>>>>>> is
>>>>>>>>>> no
>>>>>>>>>>>> longer the case. Further, you're correct that the
>> registry's
>>>>>>> tarballs
>>>>>>>>> is
>>>>>>>>>>>> the primary source now. Even if someone does have a git
>>>>>> dependency
>>>>>>>>>>>> somewhere, they can specify a branch (actually any ref) in
>>> the
>>>>>>>>>> <dependency>
>>>>>>>>>>>> tag. Likewise the command line.
>>>>>>>>>>>> 
>>>>>>>>>>>> I'm all for moving development into the master branch.
>>>>>>>>>>>> 
>>>>>>>>>>>> Braden
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, Apr 22, 2014 at 10:23 AM, Bryan Higgins <
>>>>>>>>> br...@bryanhiggins.net
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> +1
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I think the registry has been around for long enough that
>>> the
>>>>>> vast
>>>>>>>>>>>> majority
>>>>>>>>>>>>> of users won't be installing directly from git.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Tue, Apr 22, 2014 at 9:44 AM, Ian Clelland <
>>>>>>>>> iclell...@chromium.org
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I totally agree that we should do this.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think that once the current plugin release is
>> complete,
>>> I
>>>> can
>>>>>>> set
>>>>>>>>> up
>>>>>>>>>>>>> the
>>>>>>>>>>>>>> branches so that the master branch is for development,
>> and
>>>> we
>>>>>>> can go
>>>>>>>>>>>> from
>>>>>>>>>>>>>> there.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Is it a requirement that plugins be tagged in git for
>> npm
>>> to
>>>>>>>>> function?
>>>>>>>>>>>> I
>>>>>>>>>>>>>> thought that the plugins were uploaded, zipped, to our
>>> couch
>>>>>>> server,
>>>>>>>>>>>> for
>>>>>>>>>>>>>> each release, and that there was no further
>> communication
>>>> with
>>>>>>> the
>>>>>>>>> git
>>>>>>>>>>>>>> repository? It shouldn't be a problem to go back and
>> make
>>>> sure
>>>>>>>>> they're
>>>>>>>>>>>>>> properly tagged, but I'm just wondering if it's still a
>>>>>>> necessity.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Ian
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Apr 21, 2014 at 9:27 PM, Jesse <
>>>>>> purplecabb...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I am seeing more and more pull requests that aren't
>> easy
>>>>>> merges
>>>>>>>>>>>> because
>>>>>>>>>>>>>>> people are starting their work from the master branch,
>>> and
>>>> not
>>>>>>> dev.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> We discussed *a long time ago* that at some point, we
>>> would
>>>>>>>>> consider
>>>>>>>>>>>>>> master
>>>>>>>>>>>>>>> to be the bleeding edge of each plugin, and we could
>> then
>>>> get
>>>>>>> rid
>>>>>>>>> of
>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> dev branches.  The requirements to make this possible
>>>>>> included,
>>>>>>>>>>>> using a
>>>>>>>>>>>>>>> branch/tag for every npm release of the plugin, and
>>> making
>>>>>> sure
>>>>>>>>> that
>>>>>>>>>>>>>> plugin
>>>>>>>>>>>>>>> dependencies were correctly mapped.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Has anyone given this any more thought, and do we have
>>> any
>>>>>> idea
>>>>>>>>> when
>>>>>>>>>>>> we
>>>>>>>>>>>>>>> will make the switch?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>> Jesse
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> @purplecabbage
>>>>>>>>>>>>>>> risingj.com
> 
> 
> 
> -- 
> Carlos Santana
> <csantan...@gmail.com>

Reply via email to