Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 91951 invoked from network); 11 Aug 2010 06:42:01 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 11 Aug 2010 06:42:01 -0000 Received: (qmail 61579 invoked by uid 500); 11 Aug 2010 06:42:01 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 61522 invoked by uid 500); 11 Aug 2010 06:41:59 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 61515 invoked by uid 99); 11 Aug 2010 06:41:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Aug 2010 06:41:59 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mwessendorf@gmail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-ww0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Aug 2010 06:41:54 +0000 Received: by wwb34 with SMTP id 34so1156515wwb.0 for ; Tue, 10 Aug 2010 23:41:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=FzxBNJxEzFiT7Y3OrfToN552EQRH903p86Sak7E/zBI=; b=UK1V3+PDcRz/z6oPvCXBF4Yu6Doxd6LxyUhqBmoOn/IJFCPpHGWhAZAKS74wjpI4jo PPVrPHthFd9sUMwHEuTI3mtvyZ5nW19OtnLYZhswz3Fwl48M+WSDL8Z6kwf/jIx/4paN 50rHkztQTTtIiW8HSFL0WIhgd7IoHxHr802dg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=almCxyEAWL8AKCZIHafV3efx+oWmpTXi/qAEentpQwQFu/ig4hNSpKYMGmU2jO+w/8 XAMAiDxnkLxslb0yzzJgEBVekfSHRNvSf7i98w/IvFq+0WSj+zd7FBeSvjAjXDdDaGnw k0Ncelb69v8Zp0+ym6ou3nfnQ7mwPkTmA2IvA= MIME-Version: 1.0 Received: by 10.227.128.79 with SMTP id j15mr4257228wbs.88.1281508893509; Tue, 10 Aug 2010 23:41:33 -0700 (PDT) Sender: mwessendorf@gmail.com Received: by 10.227.130.206 with HTTP; Tue, 10 Aug 2010 23:41:33 -0700 (PDT) In-Reply-To: <4C6245CC.90200@gmx.at> References: <4C6245CC.90200@gmx.at> Date: Wed, 11 Aug 2010 08:41:33 +0200 X-Google-Sender-Auth: ocj-FGiz3DpOVCFqH82ykxCQbbc Message-ID: Subject: Re: Proposal to stop using SVN Keywords - (was: MyFaces shipping with JBoss AS6?) From: Matthias Wessendorf To: MyFaces Development Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Aug 11, 2010 at 8:40 AM, Michael Kurz wrote: > I would also get rid of the author tags too. I guess that in many cases t= hey > are not correct anyway as files are constantly changed. exactly, and still svn (blame) knows everything... Original committer and who introduced all the bugs ;-) > > Michael > > Am 11.08.2010 08:22, schrieb Matthias Wessendorf: >> >> On Tue, Aug 10, 2010 at 11:55 PM, Bernd Bohmann >> =A0wrote: >>> >>> Hello, >>> >>> why we need the @author tag? >>> I don't like code owner ship. >> >> well, some do. I am fine without. In fact a lot of Apache project do so, >> since >> there is no "code-ownership". SVN has still all the information >> >>> >>> Does your request mean we don't allow the svn:keywords=3DDate Author Id >>> Revision HeadURL >>> in the Subversion config file? >> >> I am sure the talk is *only* inside the Java files, and not removing >> the metadata of the file. >> >> -M >> >>> >>> Regards >>> >>> Bernd >>> >>> On Tue, Aug 10, 2010 at 10:00 PM, Jan-Kees van Andel >>> =A0wrote: >>>> >>>> Hi, >>>> >>>> Sure. For example, take a look >>>> at: >>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/j= avax/faces/FacesException.java >>>> If we remove the SVN stuff, we'll end up with this JavaDoc comment: >>>> /** >>>> * see Javadoc of>>> >>>> href=3D"http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.= html">JSF >>>> Specification >>>> * >>>> * @author Manfred Geiler >>>> */ >>>> >>>> Or for >>>> example: >>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/j= avax/faces/application/Application.java >>>> This would become: >>>> /** >>>> * ..... >>>> * >>>> * @author Manfred Geiler >>>> * @author Stan Silvert >>>> */ >>>> >>>> One last example, a class added in >>>> 2.0: >>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/j= avax/faces/application/ResourceHandler.java >>>> Which would end up like: >>>> /** >>>> * @author Simon Lessard >>>> * @since 2.0 >>>> */ >>>> >>>> What do you think? >>>> BTW. I'm thinking of the best way to do this. I guess the best bet is = to >>>> do a massive find-replace on one project at a time. Generating a patch >>>> file >>>> would be a nice way to check for possible errors... >>>> Regards, >>>> Jan-Kees >>>> >>>> >>>> >>>> 2010/8/10 Leonardo Uribe >>>>> >>>>> Hi >>>>> >>>>> Could you provide an explicit example about how the header of java >>>>> files >>>>> should be? >>>>> >>>>> best regards, >>>>> >>>>> Leonardo >>>> >>>> >>> >> >> >> > --=20 Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf