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 EF4E7182F7 for ; Tue, 19 May 2015 11:07:22 +0000 (UTC) Received: (qmail 62736 invoked by uid 500); 19 May 2015 11:07:22 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 62699 invoked by uid 500); 19 May 2015 11:07:22 -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 62687 invoked by uid 99); 19 May 2015 11:07:22 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 May 2015 11:07:22 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id DEFFC1A2F8B for ; Tue, 19 May 2015 11:07:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.68 X-Spam-Level: X-Spam-Status: No, score=0.68 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 0GmRQ_ZNW0tL for ; Tue, 19 May 2015 11:07:15 +0000 (UTC) Received: from mail-qk0-f177.google.com (mail-qk0-f177.google.com [209.85.220.177]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 50B1245468 for ; Tue, 19 May 2015 11:07:15 +0000 (UTC) Received: by qkgx75 with SMTP id x75so6619368qkg.1 for ; Tue, 19 May 2015 04:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=7zqsLhwT/EVJpqFXvlEqeuL/kxne1IKNJ/+V26unFLU=; b=dbQ7xYlVKCPIUXXN/oGKgIMdrjGYsUBYWv9jJVnsOJPSV1QUrP23T1hdRqanSyEqBq 6yCIJjlm9C+pEoQGHrA2l8BhSNsi7tXyDif4JtoSHGhZIj/XlLppt9nJAINgva/074de FVKKurj8oeg3VUEgys1KykbGi/HosxZeg/dc5kXwgvAIuRldGA9d+BUPq75GqMNFs1cK PD6tS7Y981K2G7vQXAuBVdZbbbil9yRHgJxxWKQcnE3gQvbk6ji0s+YCNrYJwvxouPAt C2AhdkR/PW3kWTnQ95lgSOhkNSDvOFKOobRQ+BgrzZilypPDAPjWmH9Nze+Dx8BVsUhs 84mA== MIME-Version: 1.0 X-Received: by 10.140.107.165 with SMTP id h34mr29392382qgf.63.1432033634006; Tue, 19 May 2015 04:07:14 -0700 (PDT) Received: by 10.96.10.1 with HTTP; Tue, 19 May 2015 04:07:13 -0700 (PDT) In-Reply-To: <67B15EFC-EC31-400A-9360-B0D7C69362CA@microsoft.com> References: <67B15EFC-EC31-400A-9360-B0D7C69362CA@microsoft.com> Date: Tue, 19 May 2015 06:07:13 -0500 Message-ID: Subject: Re: Behavior of --copy-from From: Raymond Camden To: dev@cordova.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable No, what seems to happen to me is: If I copy-from a directory that has a www folder in it, then it is treated as the *root* of the new project and a proper Cordova folder is not created. If I copy-from a dir that does NOT have a www folder in it, it is treated as the www folder of a new project. Nope, I lie. Ok, so this is weirder than I imagined. I made a new folder called "testwithwww". It has a file called something.txt and a folder called www with an index.html. I sourced a new project with it. My www folder copied fine, but something.txt was completely ignored. It did, however, make a proper Cordova project. So this is a bit different from what I saw earlier where my first test created something that wasn't a project, but it definitely failed to copy a file over. On Tue, May 19, 2015 at 2:18 AM, Dmitry Blotsky wr= ote: > Hi Raymond, > > The semantics of =E2=80=9C--copy-from=E2=80=9D are: copy the passed path = in place of the new project's =E2=80=9Cwww=E2=80=9D directory, which =E2=80= =9Ccordova create=E2=80=9D seems to obey. Is that not what happened in your= case? However, the failure to copy over paths that start with =E2=80=9C.= =E2=80=9D looks like a bug to me. Unless someone says otherwise, feel total= ly free file a bug in JIRA. > > Kindly, > Dmitry > > On May 17, 2015, at 7:56 AM, Raymond Camden > wrote: > > Well shoot - as a follow up - if I make a new Cordova project, lets > call it testsource2, and then copy .settings to it, and then follow up > by making a new project that uses copy-from pointing to testsource2, > the CLI isn't copying the .settings directory. That is a bug for sure, > right? > > On Sun, May 17, 2015 at 9:51 AM, Raymond Camden > wrote: > I thought I remember seeing a thread on this, but GMail is being a bit > cranky about how I search today. > > I had thought that if you used --copy-from and the directory you used > included www itself, then the folders would be copied over to a new > project and merged in with normal default items. > > I just tested with a folder that had 2 items: A .settings directory > and a www directory. While the CLI reported no issues, it did not > create a proper Cordova project. It literally just copied .settings > and www, but didn't do anything else to create a proper Cordova > project. > > So I'm guessing that the expectation is that if you do not use a > folder meant to be www, then your source directory should contain > everything required for a proper Cordova project. But that's not > forward-proof though. Imagine if Cordova 6 changes the project > structure a bit so that a Foo folder is required, then I wouldn't be > able to use my source dir w/o changing it. (Which, ok, probably won't > happen.) > > So is this expected? Is this ok with others? Should I file a ER > perhaps to make --copy-from in this situation add the rest of the > project assets? > > -- > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : raymondcamden@gmail.com > Blog : www.raymondcamden.com > Twitter: raymondcamden > > > > -- > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : raymondcamden@gmail.com > Blog : www.raymondcamden.com > Twitter: raymondcamden > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org > For additional commands, e-mail: dev-help@cordova.apache.org > --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Raymond Camden, Developer Advocate for MobileFirst at IBM Email : raymondcamden@gmail.com Blog : www.raymondcamden.com Twitter: raymondcamden --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org For additional commands, e-mail: dev-help@cordova.apache.org