Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35998117C4 for ; Tue, 22 Apr 2014 15:37:48 +0000 (UTC) Received: (qmail 66279 invoked by uid 500); 22 Apr 2014 15:37:47 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 66251 invoked by uid 500); 22 Apr 2014 15:37:47 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 66242 invoked by uid 99); 22 Apr 2014 15:37:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Apr 2014 15:37:47 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of braden@google.com designates 209.85.192.50 as permitted sender) Received: from [209.85.192.50] (HELO mail-qg0-f50.google.com) (209.85.192.50) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Apr 2014 15:37:41 +0000 Received: by mail-qg0-f50.google.com with SMTP id 63so2196576qgz.9 for ; Tue, 22 Apr 2014 08:37:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=Jpq8YIDXo7N0QLUkOw3FzsQWDs2zOurLJGgax5VGbnc=; b=JNjGRlob8ykuMNj9BJjajEPITxcknRGXJbIymvHNKWwdjo4wRji7TsexYaCKRGsOvp DqQrVlth7ylnFxqjy7XdVnWhwpHpV+ohM55Mn+7LAP2h+qzbN9qZEMjCSylxVDZNUbk5 +q1AY2kzk+XXj5aoenfU4Zp8bvfr9tRSD263QXarwsFhexf421F4VY5I8YOx54wq8ORR 0INfgOmA/ZBGrQRPAWwLHxMjDdSyS6AXNur0/bjYxFZZBu7eJ6fLoXQzymmm9NaK1/Vw o2/WuWwcCW8qEExy4TmmONa5w0Y85b7+007UhOlM65Fmm6VjFcwz2OiU5rOlPFjppE9O dlwA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=Jpq8YIDXo7N0QLUkOw3FzsQWDs2zOurLJGgax5VGbnc=; b=N+PS/QES+NY80yh2leRHGEF4aKrZ8WJ16/guwvSKX4K/ujx4x5A2tJIrq/Xqer3QUL U29YrwgCWteOPKH6PyOyjaBY/AcHPXgI3riVnVUuIhyAVpenDiUaB37zvaSkSbWQFDd5 EsACI2mBaQIIoYMtkaRtAkM8BVS6AekUnIjH0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=Jpq8YIDXo7N0QLUkOw3FzsQWDs2zOurLJGgax5VGbnc=; b=JyxZM69wHbnIXSrphKiwPvNu83q5MQW+srlSiTFXnDbKm5x67+ly13WWp3Bl3ZgKNy BLd5VX/TlF18z3VRzE0MoRuClJNEmX6LXq0moJlAPCZ89/bXhK5lO2VpRjPzoPdmrvkJ XzqTY2+iXMoPEJnGlf7BRInsW3gXR+W7fnreo3LqA26dmjef+HyEpfiqXBEKMLKagq0/ l1Ypz9munIFJSl2eTCil3PZYn1tkFhIAUyLq241dNSshObNGm3U/b9RL/XdARRcSHtTM XZdFNZeV6UlCfN9DB96sIO3zHedAUP9evJ1E0l75vwlKn4oGFsNoe2Ri9LGQZyFWsZS9 w2UA== X-Gm-Message-State: ALoCoQnyY4qi6xutDJD7LxVGSIj05xoFf9u+FXtu3XgseNr6OVp37XyynINV+NoqtRTzvf/uD0BVGlOCLCejMk+rw9dPK4acLijZH1RO8j/yJoScGvw/gOJ64vBzveUzGURaZyj39/wcy0cext/sKnEP3t6LZB4eVAl6NzzYr/MnOrCQ2+QSlBKgpP9Fan6CQIzNrnrokBirr1VMvcoZpMJ7Pi25ETlnWw== MIME-Version: 1.0 X-Received: by 10.224.60.71 with SMTP id o7mr50888013qah.38.1398181040818; Tue, 22 Apr 2014 08:37:20 -0700 (PDT) Sender: braden@google.com Received: by 10.140.90.50 with HTTP; Tue, 22 Apr 2014 08:37:20 -0700 (PDT) In-Reply-To: References: Date: Tue, 22 Apr 2014 11:37:20 -0400 X-Google-Sender-Auth: Byxn9l5J550UVK-mivpoY4hnA7k Message-ID: Subject: Re: [DISCUSS] Plugin master branches From: Braden Shepherdson To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a11c3ed3e45290604f7a36427 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c3ed3e45290604f7a36427 Content-Type: text/plain; charset=UTF-8 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 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 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 >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 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 > > > > > > --001a11c3ed3e45290604f7a36427--