Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 97775 invoked from network); 19 May 2010 14:24:44 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 19 May 2010 14:24:44 -0000 Received: (qmail 8950 invoked by uid 500); 19 May 2010 14:24:44 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 8716 invoked by uid 500); 19 May 2010 14:24:44 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 8708 invoked by uid 99); 19 May 2010 14:24:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 May 2010 14:24:44 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rahul.akolkar@gmail.com designates 209.85.212.43 as permitted sender) Received: from [209.85.212.43] (HELO mail-vw0-f43.google.com) (209.85.212.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 May 2010 14:24:36 +0000 Received: by vws3 with SMTP id 3so1026293vws.30 for ; Wed, 19 May 2010 07:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=pCYTSnQhsUiyk68GMbRrQfrqFQvePMzTjVdOo6wl14o=; b=xzwxz5dRfsHhlw5GXZxXfTqxz2ffIlDK77I+b+Iq6zyc6F3MNQ2DKZlGT2yNeqaVOM 9RJb/V5JEUBASgedURt4BzDHOCXfLIz5D8pY2a9jAw5R7R8g0VPhgmXb8X5W/YkIEp6X TlXk89eIpMsnayFAlSj9b/5/H4Nrp37sLr7cQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=njNCKE4Irs2o0FBauRXeV4gaHLYb52lxyCPxPLWADgZPa4Y2VGlUTBmn6S+hQkScoN zgOPM0UJZ9l5k6oSr76//TIgp3dBMNVyze3R63X82uhAzFBlxUnlDTZzLYsqKtRpibad 3b0/lWDk3A68rFcP3Xsj0wIKfBKl2aVhDHLEY= MIME-Version: 1.0 Received: by 10.220.107.137 with SMTP id b9mr4429051vcp.247.1274279054201; Wed, 19 May 2010 07:24:14 -0700 (PDT) Received: by 10.220.162.140 with HTTP; Wed, 19 May 2010 07:24:14 -0700 (PDT) In-Reply-To: References: Date: Wed, 19 May 2010 10:24:14 -0400 Message-ID: Subject: Re: [scxml-eclipse] Notes on properties, headers and generated code From: Rahul Akolkar To: Commons Developers List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Wed, May 19, 2010 at 10:08 AM, sebb wrote: > On 19/05/2010, Xun Long Gui wrote: >> Hi, >> >> =C2=A0They are all GMF standard file format, they are very important for >> =C2=A0this project. As you say, they are xml file indeed, but we can not >> =C2=A0change their extensions to .xml > > OK, then please add the extensions to your SVN configuration (so > future files will have the property added automatically), and add the > eol-style SVN property to the current files - thanks! > +1 For example, at the command line, in the appropriate directory of your working copy: svn propset svn:eol-style "native" scxml.ecore Similarly for the rest of the files identified below. This will reduce noise in the diffs when these files are updated. Also, please add to the README (or another suitable file in the sdocbook directory), a small introduction assuming the reader is completely new to EMF and GMF-based editors. This could be as simple as URLs to the Eclipse EMF, GMF project sites and relevant tutorials. Reading it and the resources pointed to by the URLs, it should be possible to understand these files and the code, understand which parts are authored, which are generated and how etc. Again, this can be quite brief (by virtue of pointing to other URLs). Thanks! -Rahul >> >> =C2=A0-Gui Xun Long >> >> >> =C2=A0On 5/19/10, sebb wrote: >> =C2=A0> On 19/05/2010, Rahul Akolkar wrote: >> =C2=A0>> Some miscellaneous notes: >> =C2=A0>> >> =C2=A0>> =C2=A01) A small number of files don't have svn:eol-style set. = This isn't >> =C2=A0>> =C2=A0surprising given some of the uncommon file extensions tha= t are almost >> =C2=A0>> =C2=A0guaranteed to not be in the auto-props :-) sebb has a scr= ipt to >> =C2=A0>> =C2=A0identify these, maybe at some point he'll kindly run it f= or us. >> =C2=A0> >> =C2=A0> # Unknown file types (count) >> =C2=A0> # ecore =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A01 >> =C2=A0> # ecore_diagram =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A01 >> =C2=A0> # genmodel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 1 >> =C2=A0> # gmfgen =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 1 >> =C2=A0> # gmfgraph =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 1 >> =C2=A0> # gmfmap =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 1 >> =C2=A0> # gmftool =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A01 >> =C2=A0> >> =C2=A0> Are all of these standard extensions? >> =C2=A0> Or are some of them invented just for the project? >> =C2=A0> >> =C2=A0> It looks like these are all xml files, so perhaps they could hav= e .xml >> =C2=A0> extensions? >> =C2=A0> >> =C2=A0> >> =C2=A0>> =C2=A02) The question of how much generated code needs to be in= SVN. We can >> =C2=A0>> =C2=A0punt on this for now, I'd haven't taken a good look at th= e code yet. >> =C2=A0>> >> =C2=A0>> =C2=A03) Some license headers in the generated code were remove= d with >> =C2=A0>> =C2=A0today's package renaming since the code was regenerated, = other files >> =C2=A0>> =C2=A0never had it. Suggestion would be to perhaps wait until t= hings have >> =C2=A0>> =C2=A0stabilized a bit in SVN and then add all missing headers = in one swoop. >> =C2=A0>> >> =C2=A0>> =C2=A0-Rahul >> =C2=A0>> >> >> >> -- >> =C2=A0Best Regards >> >> =C2=A0Gui Xun Long (=E6=A1=82=E8=AE=AD=E9=BE=99) >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org