Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8E514DEE3 for ; Tue, 21 Aug 2012 22:04:41 +0000 (UTC) Received: (qmail 26769 invoked by uid 500); 21 Aug 2012 22:04:40 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 26730 invoked by uid 500); 21 Aug 2012 22:04:40 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 26722 invoked by uid 99); 21 Aug 2012 22:04:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Aug 2012 22:04:40 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of omuppi1@gmail.com designates 209.85.215.47 as permitted sender) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Aug 2012 22:04:34 +0000 Received: by lagv3 with SMTP id v3so171473lag.6 for ; Tue, 21 Aug 2012 15:04:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=bGbO9iYiEro9dw8XD0DfxBeGVZ1ZsKBb69XjADM7XB0=; b=L68gkPqBvO6E9O9VTaNTMDAqa6uIqP8uZTV5FQGLZBpKILAWkJgcHRlYyjxT1xin+z xnFWhCVw3IdMHeP4J39j5cC7JWZBQDk5sIHm2vdABI2Bl6FtHsBuX48i4kDKJBPduugq xlej/rhTwpJI4jDnTlD4GISaTCU9oMfY3+8CE11rCS8mayAM9j6ejI2fCQKKBPJj7+zU Amx1fypH/QBLhNiZFJVpKP0Wiu5nEulIzZO+hDeU3zbOuKKMnSdjTWRwlJAW+rLW3pjC Dlype08adxhwic/ifn4YQZA1GHRZz8S4o7ogvKKPbzAdN9tKDz1Eyvlm3Tb8NC+4V3oY Wk4w== Received: by 10.112.48.103 with SMTP id k7mr8222490lbn.88.1345586653883; Tue, 21 Aug 2012 15:04:13 -0700 (PDT) MIME-Version: 1.0 Sender: omuppi1@gmail.com Received: by 10.112.81.74 with HTTP; Tue, 21 Aug 2012 15:03:43 -0700 (PDT) In-Reply-To: References: <5033D34A.4060400@dot-com-it.com> From: Om Date: Tue, 21 Aug 2012 15:03:43 -0700 X-Google-Sender-Auth: s5ZxWpuLS2zrRLL2OzpKW_sFI8I Message-ID: Subject: Re: Should .project, .flexLibProperties, and .actionScriptProperties be checked in to source control? (Was: svn commit: r1375263 [1/2] - in /incubator/flex/sdk/branches/develop/frameworks/projects) To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=bcaec555565084ed6d04c7cdce8d --bcaec555565084ed6d04c7cdce8d Content-Type: text/plain; charset=ISO-8859-1 On Tue, Aug 21, 2012 at 2:41 PM, Nicholas Kwiatkowski wrote: > I agree with what Jeffery brought up from the previous thread. My deal is > if it is in the source control, and I need to make changes to my > environment that are made in these files, there is a very real chance those > changes get committed back to the svn. Conversely, if somebody makes a > change to the 'generic' file, do I have to overwrite my changes to my IDE > settings in order to get the rest of the changeset in place? It just > starts getting really messy, particular for those IDE settings files that > would be project or computer specific. > > I agree that it will get clumsy. But if I have project/source path/swc library dependencies and compiler arguments, how will I let other know about this? List everything in a README? Then there is a very good chance that the README will get out of sync with the project over the course of time. IMHO, a little bit of clumsiness is fine because it makes it so much easier to share and set up projects. Once again, lowering the barrier to contribute to Apache Flex. Thanks, Om > > -Nick > On Aug 21, 2012 2:28 PM, "Jeffry Houser" wrote: > > > > > Last time this came up; the decision leaned towards: > > > > "You can do what you want in your whiteboard; but don't commit project > > files anywhere else." > > > > Sometimes it just makes things harder; and projects are not always > easily > > transferable between machines. > > > > On 8/21/2012 11:14 AM, Jeff Conrad wrote: > > > >> Hi Carol, > >> > >> I think Justin's question was more oriented around what's the best > >> practice for checking in .project, .flexLibProperties, and > >> .actionScriptProperties files? Should they be included in source > >> control or ignored? > >> > >> I took a peek at some of the files included and they contain some > >> important information that would make any potential contributor's job > >> easy. For instance, in projects/framework/.**actionScriptProperties, > >> there are a ton of additional compiler arguments that if I had to put > >> into every project like that, I'd go crazy: > >> > >> additionalCompilerArguments="-**keep-as3-metadata=Bindable,** > >> Managed,ChangeEvent,**NonCommittingChangeEvent,**Transient > >> -load-config+=framework-**config.xml > >> --include-file=defaults.css,..**/defaults.css > >> -include-file=defaults-3.0.0.**css,../defaults-3.0.0.css > >> -include-file=Assets.swf,../**assets/Assets.swf > >> -include-file=assets/**CalendarIcon.png,../assets/**CalendarIcon.png > >> -namespace=library://ns.adobe.**com/flex/mx,../manifest.xml< > http://ns.adobe.com/flex/mx,../manifest.xml> > >> -namespace+=http://www.adobe.**com/2006/mxml,../manifest.xml< > http://www.adobe.com/2006/mxml,../manifest.xml> > >> -resource-bundle-list=bundles.**properties -library-path= -locale=" > >> > >> I'm in favor of either keeping this information in source control. I > >> don't want to have to remember all of that to make sure I'm building > >> the SDK correctly. > >> > >> I suppose the other question that has to be asked, though, is whether > >> or not Flash Builder would be making different SWCs than the ant > >> scripts or where all of that information is included. It looks like > >> the ant scripts set the same arguments directly in the build.xml file. > >> > >> When someone gets time, maybe we can move all those arguments to > >> framework-config.xml file and have both the .actionScriptProperties > >> and build.xml file reference those so it's more DRY? I'll do it > >> sometime this week, but someone is more than welcome to beat me to it. > >> > >> Does anyone know if there's a quirk in the compiler that causes > >> information set in a flex-config.xml file to be ignored by either the > >> Ant or Flash Builder? If it's a bug in the compiler, I'll just leave > >> well enough alone until after Falcon. > >> > >> Jeff > >> > >> On Tue, Aug 21, 2012 at 9:57 AM, Carol Frampton > >> wrote: > >> > >>> It loos like lots of newlines got introduced but no code changes other > >>> than the headers. I hink I'll rollback the commit and do it again. > >>> > >>> Thanks for pointing that out. I usually diff my changes before > >>> committing > >>> them but I obviously didn't this time. > >>> > >>> Carol > >>> > >>> On 8/20/12 6 :12PM, "Justin Mclean" wrote: > >>> > >>> Hi, > >>>> > >>>> Noticed the ".project", ".actionScriptProperties" and > >>>> ".flexLibProperties" mark marked as modified. Are they spposed to be > >>>> checked in? > >>>> > >>>> Thanks, > >>>> Justin > >>>> > >>> > > > --bcaec555565084ed6d04c7cdce8d--