Return-Path: Delivered-To: apmail-ws-woden-dev-archive@www.apache.org Received: (qmail 61616 invoked from network); 7 Jul 2008 14:30:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Jul 2008 14:30:45 -0000 Received: (qmail 24040 invoked by uid 500); 7 Jul 2008 14:30:45 -0000 Delivered-To: apmail-ws-woden-dev-archive@ws.apache.org Received: (qmail 24017 invoked by uid 500); 7 Jul 2008 14:30:45 -0000 Mailing-List: contact woden-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: woden-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list woden-dev@ws.apache.org Received: (qmail 23996 invoked by uid 99); 7 Jul 2008 14:30:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jul 2008 07:30:45 -0700 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmandel@ca.ibm.com designates 32.97.182.141 as permitted sender) Received: from [32.97.182.141] (HELO e1.ny.us.ibm.com) (32.97.182.141) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jul 2008 14:29:51 +0000 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e1.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m67EUBbr019187 for ; Mon, 7 Jul 2008 10:30:11 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m67EUBJi115610 for ; Mon, 7 Jul 2008 10:30:11 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m67EUBIR024580 for ; Mon, 7 Jul 2008 10:30:11 -0400 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [9.26.6.105]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m67EUA8R024551 for ; Mon, 7 Jul 2008 10:30:10 -0400 In-Reply-To: References: To: woden-dev@ws.apache.org MIME-Version: 1.0 Subject: Re: Refactoring: I'm stuck with subversion X-Mailer: Lotus Notes Release 8.0.1 HF105 April 10, 2008 From: Lawrence Mandel Message-ID: Date: Mon, 7 Jul 2008 10:30:03 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 07/07/2008 10:30:10, Serialize complete at 07/07/2008 10:30:10 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Jeremy, Thanks for volunteering to help Jeff get the refactored tree committed and = reviewed. Lawrence From: "Jeremy Hughes" To: woden-dev@ws.apache.org Date: 07/07/2008 06:48 AM Subject: Re: Refactoring: I'm stuck with subversion Sorry for the delay, just come back from holiday. We really don't want to risk losing the ancestry (subtly different to file history) of files which will happen if we don't do svn move. I know it is possible to do an svn commit and specify a different username to the one that checked out the working copy (I've done it before). So Jeff if you'd like to post a zip of a working copy you'd like checked in by posting it to a JIRA (and assign license etc etc) I'll check it into to a branch. What's important though is that you've followed the principle of using svn move when moving files around the working copy rather than regular command line mv command. I'll do this on a branch so as to not destabilize the trunk. Then when we're all happy with the branch we'll vote on merging it into the trunk. Thanks, Jeremy 2008/6/27 Lawrence Mandel : > In that case perhaps your suggestion to send a zip of your working copy=20 is > the next best step. > > Jeremy - Have you had any experience with this refactoring? Do you have > any alternate suggestions? > > Lawrence > > > > > > "Jeremy Hughes" > Sent by: jpjhughes@gmail.com > 06/26/2008 05:29 PM > Please respond to > woden-dev@ws.apache.org > > > To > woden-dev@ws.apache.org > cc > > Subject > Re: Refactoring: I'm stuck with subversion > > > > > > > Yeah, I don't know of a way to reflect an svn move in a diff file. > > Jeremy > > 2008/6/26 Jeff MAURY : >> >> >> On Thu, Jun 26, 2008 at 9:30 PM, Lawrence Mandel > wrote: >>> >>> Jeff, >>> >>> Are you saying that creating and applying a patch file will break SVN >>> history? >> >> Yes, because if you look at the example diff I sent, the only > information >> that is stored is the fact that the two files that I moved to a new > location >> are now empty. No the real reflect of what I have done !!!! >> >> Jeff MAURY >>> >>> >>> Lawrence >>> >>> >>> >>> >>> >>> "Jeff MAURY" >>> Sent by: jeffmaury@gmail.com >>> 06/24/2008 05:12 PM >>> Please respond to >>> woden-dev@ws.apache.org >>> >>> >>> To >>> woden-dev@ws.apache.org >>> cc >>> >>> Subject >>> Refactoring: I'm stuck with subversion >>> >>> >>> >>> >>> >>> >>> Hello, >>> >>> I started the refactoring but I'm facing the following issue: it seems >>> that the svn diff command is not useful if you've done deletes and > moves >>> inside your working copy. It seems to keep track of modifications on >>> existing files, event the concept of file deletion is badly=20 implemented >>> (the file becomes empty). >>> As an example, I moved pom.xml from trunk/java to trunk and woden-api >>> (which contains only pom.xml) from trunk/java to trunk. >>> Please find the resulting diff: >>> >>> Index: trunk/java/woden-api/pom.xml >>> =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 >>> --- trunk/java/woden-api/pom.xml (revision 671231) >>> +++ trunk/java/woden-api/pom.xml (working copy) >>> @@ -1,104 +0,0 @@ >>> - >>> - >>> ->> - xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" >>> - xsi:schemaLocation=3D"http://maven.apache.org/POM/4.0.0 >>> http://maven.apache.org/maven-v4=5F0=5F0.xsd"> >>> - 4.0.0 >>> - >>> - org.apache.woden >>> - woden >>> - 1.0-SNAPSHOT >>> - >>> - >>> - woden-api >>> - Woden - API >>> - >>> - >>> - ../src >>> - >>> - >>> - ../src >>> - >>> - **/internal/** >>> - **/tool/converter/** >>> - org/apache/woden/ant/** >>> - javax/xml/namespace/** >>> - **/*.java >>> - >>> - >>> - >>> - META-INF >>> - ../ >>> - >>> - LICENSE >>> - README >>> - NOTICE >>> - >>> - >>> - >>> - META-INF >>> - ../resources >>> - >>> - schema.catalog >>> - >>> - >>> - >>> - >>> - >>> - >>> - maven-compiler-plugin >>> - >>> - >>> - **/internal/** >>> - **/tool/converter/** >>> - org/apache/woden/ant/** >>> - javax/xml/namespace/** >>> - >>> - 1.4 >>> - 1.4 >>> - -g >>> - >>> - >>> - >>> - maven-one-plugin >>> - >>> - >>> - >>> - install-maven-one-repository >>> - deploy-maven-one-repository >>> - >>> - >>> - >>> - >>> - apache >>> - >>> - scpexe:// >>> people.apache.org/www/people.apache.org/repo/m1-snapshot-repository >>> - >>> - >>> - >>> - >>> - org.apache.maven.plugins >>> - maven-surefire-plugin >>> - >>> - true >>> - >>> - >>> - >>> - >>> - >>> \ No newline at end of file >>> Index: trunk/java/pom.xml >>> =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 >>> --- trunk/java/pom.xml (revision 671231) >>> +++ trunk/java/pom.xml (working copy) >>> @@ -1,199 +0,0 @@ >>> - >>> - >>> ->> - xmlns=3D"http://maven.apache.org/POM/4.0.0" >>> - xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" >>> - xsi:schemaLocation=3D"http://maven.apache.org/POM/4.0.0 >>> http://maven.apache.org/maven-v4=5F0=5F0.xsd"> >>> - 4.0.0 >>> - org.apache.woden >>> - woden >>> - 1.0-SNAPSHOT >>> - pom >>> - 2005 >>> - Woden >>> - The Woden project is a subproject of the Apache Web >>> Services Project to >>> - develop a Java class library for reading, manipulating, creating > and >>> writing WSDL documents, >>> - initially to support WSDL 2.0 but with the longer term aim of >>> supporting past, present and >>> - future versions of WSDL. >>> - >>> - There are two main deliverables: an API and an implementation.=20 The >>> Woden API consists of >>> - a set of Java interfaces. The WSDL 2.0-specific portion of the > Woden >>> API conforms to the >>> - W3C WSDL 2.0 specification. The implementation will be a high >>> performance implementation >>> - directly usable in other Apache projects such as Axis2. >>> - >>> - http://ws.apache.org/woden/ >>> - >>> - scm:svn: >>> > http://svn.apache.org/repos/asf/webservices/woden/trunk/java/ >>> - scm:svn: >>> https://svn.apache.org/repos/asf/webservices/woden/trunk/java/ >>> >>> - http://svn.apache.org/viewvc/webservices/woden/trunk/java/ >>> - >>> - >>> - >>> - >>> - org.apache.maven.plugins >>> - maven-surefire-plugin >>> - >>> - >>> - >>> - org.apache.woden.resolver.logging >>> - off >>> - >>> - >>> - >>> - >>> - >>> - org.apache.maven.plugins >>> - maven-surefire-report-plugin >>> - >>> - >>> - org.codehaus.mojo >>> - findbugs-maven-plugin >>> - 1.0.0 >>> - >>> - >>> - >>> - >>> - >>> - Woden Developers >>> - woden-dev-subscribe@ws.apache.org >>> - woden-dev-unsubscribe@ws.apache.org >>> - http://mail-archives.apache.org/mod=5Fmbox/ws-woden-dev/ >>> >>> - woden-dev@ws.apache.org >>> - >>> - >>> - woden-cvs >>> - woden-cvs-subscribe@incubator.apache.org >>> - woden-cvs-unsubscribe@incubator.apache.org >>> >>> - >>> - >>> - >>> - jira >>> - http://issues.apache.org/jira/browse/Woden >>> - >>> - >>> - >>> - The Apache Software License, Version 2.0 >>> - http://www.apache.org/licenses/LICENSE-2.0.txt >>> - repo >>> - >>> - >>> - >>> - Apache Software Foundation >>> - http://www.apache.org/ >>> - >>> - >>> - >>> - org.apache.ws.commons.schema >>> - XmlSchema >>> - SNAPSHOT >>> - >>> - >>> - org.apache.ant >>> - ant >>> - 1.7.0 >>> - >>> - >>> - wsdl4j >>> - wsdl4j >>> - 1.6.2 >>> - >>> - >>> - xerces >>> - xercesImpl >>> - 2.8.1 >>> - >>> - >>> - xerces >>> - xmlParserAPIs >>> - 2.6.0 >>> - >>> - >>> - org.apache.ws.commons.axiom >>> - axiom-api >>> - SNAPSHOT >>> - >>> - >>> - >>> - org.apache.ws.commons.axiom >>> - axiom-impl >>> - SNAPSHOT >>> - runtime >>> - >>> - >>> - org.codehaus.woodstox >>> - wstx-asl >>> - 3.2.4 >>> - runtime >>> - >>> - >>> - >>> - junit >>> - junit >>> - 3.8.2 >>> - test >>> - >>> - >>> - >>> - >>> - >>> - maven-jar-plugin >>> - >>> - >>> - >>> >>> >=20 ${project.build.outputDirectory}/META-INF/MANIFEST.MF >>> - >>> - >>> - >>> - >>> - org.apache.felix >>> - maven-bundle-plugin >>> - ${bundle.plugin.version} >>> - >>> - >>> - ${woden.osgi.version} >>> - >>> - >>> - >>> - >>> - bundle-manifest >>> - process-classes >>> - >>> - manifest >>> - >>> - >>> - >>> - >>> - >>> - >>> - >>> - >>> - apache.snapshots >>> - Apache Snapshot Repository >>> - scpexe:// >>> >=20 people.apache.org/www/people.apache.org/repo/m2-snapshot-repository >>> - >>> - >>> - >>> - woden-dom >>> - woden-om >>> - woden-api >>> - >>> - >>> - 1.0.0 >>> - 1.4.0 >>> - >>> - >>> >>> Given the large quantity of refactoring that I'm going to do, I'm > afraid >>> we will loose a large quantity of work. >>> So what solution should I use ? I could send a zipped copy of my > working >>> trunk, I have check it is about 2,2Mo or do you have any ideas ? >>> >>> Regards >>> Jeff MAURY >>> -- >>> La m=E9lancolie c'est communiste >>> Tout le monde y a droit de temps en temps >>> La m=E9lancolie n'est pas capitaliste >>> C'est m=EAme gratuit pour les perdants >>> La m=E9lancolie c'est pacifiste >>> On ne lui rentre jamais dedans >>> La m=E9lancolie oh tu sais =E7a existe >>> Elle se prend m=EAme avec des gants >>> La m=E9lancolie c'est pour les syndicalistes >>> Il faut juste sa carte de permanent >>> >>> Miossec (2006) >>> >>> http://www.jeffmaury.com >>> http://riadiscuss.jeffmaury.com >>> http://www.lastfm.fr/listen/user/jeffmaury/personal >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org >>> For additional commands, e-mail: woden-dev-help@ws.apache.org >>> >> >> >> >> -- >> La m=E9lancolie c'est communiste >> Tout le monde y a droit de temps en temps >> La m=E9lancolie n'est pas capitaliste >> C'est m=EAme gratuit pour les perdants >> La m=E9lancolie c'est pacifiste >> On ne lui rentre jamais dedans >> La m=E9lancolie oh tu sais =E7a existe >> Elle se prend m=EAme avec des gants >> La m=E9lancolie c'est pour les syndicalistes >> Il faut juste sa carte de permanent >> >> Miossec (2006) >> >> http://www.jeffmaury.com >> http://riadiscuss.jeffmaury.com >> http://www.lastfm.fr/listen/user/jeffmaury/personal > > --------------------------------------------------------------------- > To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org > For additional commands, e-mail: woden-dev-help@ws.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org > For additional commands, e-mail: woden-dev-help@ws.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org For additional commands, e-mail: woden-dev-help@ws.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org For additional commands, e-mail: woden-dev-help@ws.apache.org