Sounds good thanks! Jeremy
2008/7/7 Jeff MAURY <[EMAIL PROTECTED]>: > Jeremy, > > this is the way I thought it could work. > I'm 99% finished, only the wsdl-view need to be refactored, I think I could > post the zip tomorrow or Thurday (I'm off on Wednesday). > > Regards > Jeff MAURY > > > On 7/7/08, Jeremy Hughes <[EMAIL PROTECTED]> wrote: >> >> 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 <[EMAIL PROTECTED]>: >> > In that case perhaps your suggestion to send a zip of your working copy >> > is >> > the next best step. >> > >> > Jeremy - Have you had any experience with this refactoring? Do you have >> > any alternate suggestions? >> > >> > Lawrence >> > >> > >> > >> > >> > >> > "Jeremy Hughes" <[EMAIL PROTECTED]> >> > Sent by: [EMAIL PROTECTED] >> > 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 <[EMAIL PROTECTED]>: >> >> >> >> >> >> On Thu, Jun 26, 2008 at 9:30 PM, Lawrence Mandel <[EMAIL PROTECTED]> >> > 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" <[EMAIL PROTECTED]> >> >>> Sent by: [EMAIL PROTECTED] >> >>> 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 >> >>> 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 >> >>> =================================================================== >> >>> --- trunk/java/woden-api/pom.xml (revision 671231) >> >>> +++ trunk/java/woden-api/pom.xml (working copy) >> >>> @@ -1,104 +0,0 @@ >> >>> -<?xml version="1.0" encoding="UTF-8"?> >> >>> -<!-- >> >>> - ! >> >>> - ! Licensed to the Apache Software Foundation (ASF) under one or more >> >>> - ! contributor license agreements. See the NOTICE file distributed >> > with >> >>> - ! this work for additional information regarding copyright >> >>> ownership. >> >>> - ! The ASF licenses this file to You under the Apache License, >> >>> Version >> >>> 2.0 >> >>> - ! (the "License"); you may not use this file except in compliance >> > with >> >>> - ! the License. You may obtain a copy of the License at >> >>> - ! >> >>> - ! http://www.apache.org/licenses/LICENSE-2.0 >> >>> - ! >> >>> - ! Unless required by applicable law or agreed to in writing, >> >>> software >> >>> - ! distributed under the License is distributed on an "AS IS" BASIS, >> >>> - ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> >>> implied. >> >>> - ! See the License for the specific language governing permissions >> >>> and >> >>> - ! limitations under the License. >> >>> - !--> >> >>> -<project xmlns="http://maven.apache.org/POM/4.0.0" >> >>> - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >>> - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> >>> http://maven.apache.org/maven-v4_0_0.xsd"> >> >>> - <modelVersion>4.0.0</modelVersion> >> >>> - <parent> >> >>> - <groupId>org.apache.woden</groupId> >> >>> - <artifactId>woden</artifactId> >> >>> - <version>1.0-SNAPSHOT</version> >> >>> - </parent> >> >>> - >> >>> - <artifactId>woden-api</artifactId> >> >>> - <name>Woden - API</name> >> >>> - >> >>> - <build> >> >>> - <sourceDirectory>../src</sourceDirectory> >> >>> - <resources> >> >>> - <resource> >> >>> - <directory>../src</directory> >> >>> - <excludes> >> >>> - <exclude>**/internal/**</exclude> >> >>> - <exclude>**/tool/converter/**</exclude> >> >>> - <exclude>org/apache/woden/ant/**</exclude> >> >>> - <exclude>javax/xml/namespace/**</exclude> >> >>> - <exclude>**/*.java</exclude> >> >>> - </excludes> >> >>> - </resource> >> >>> - <resource> >> >>> - <targetPath>META-INF</targetPath> >> >>> - <directory>../</directory> >> >>> - <includes> >> >>> - <include>LICENSE</include> >> >>> - <include>README</include> >> >>> - <include>NOTICE</include> >> >>> - </includes> >> >>> - </resource> >> >>> - <resource> >> >>> - <targetPath>META-INF</targetPath> >> >>> - <directory>../resources</directory> >> >>> - <includes> >> >>> - <include>schema.catalog</include> >> >>> - </includes> >> >>> - </resource> >> >>> - </resources> >> >>> - >> >>> - <plugins> >> >>> - <plugin> >> >>> - <artifactId>maven-compiler-plugin</artifactId> >> >>> - <configuration> >> >>> - <excludes> >> >>> - <exclude>**/internal/**</exclude> >> >>> - <exclude>**/tool/converter/**</exclude> >> >>> - <exclude>org/apache/woden/ant/**</exclude> >> >>> - <exclude>javax/xml/namespace/**</exclude> >> >>> - </excludes> >> >>> - <source>1.4</source> >> >>> - <target>1.4</target> >> >>> - <compilerArgument>-g</compilerArgument> >> >>> - </configuration> >> >>> - </plugin> >> >>> - <plugin> >> >>> - <artifactId>maven-one-plugin</artifactId> >> >>> - <executions> >> >>> - <execution> >> >>> - <goals> >> >>> - <goal>install-maven-one-repository</goal> >> >>> - <goal>deploy-maven-one-repository</goal> >> >>> - </goals> >> >>> - </execution> >> >>> - </executions> >> >>> - <configuration> >> >>> - <remoteRepositoryId>apache</remoteRepositoryId> >> >>> - <remoteRepositoryUrl> >> >>> - scpexe:// >> >>> people.apache.org/www/people.apache.org/repo/m1-snapshot-repository >> >>> - </remoteRepositoryUrl> >> >>> - </configuration> >> >>> - </plugin> >> >>> - <plugin> >> >>> - <groupId>org.apache.maven.plugins</groupId> >> >>> - <artifactId>maven-surefire-plugin</artifactId> >> >>> - <configuration> >> >>> - <skip>true</skip> >> >>> - </configuration> >> >>> - </plugin> >> >>> - </plugins> >> >>> - </build> >> >>> -</project> >> >>> \ No newline at end of file >> >>> Index: trunk/java/pom.xml >> >>> =================================================================== >> >>> --- trunk/java/pom.xml (revision 671231) >> >>> +++ trunk/java/pom.xml (working copy) >> >>> @@ -1,199 +0,0 @@ >> >>> -<?xml version="1.0" encoding="UTF-8"?> >> >>> -<!-- >> >>> - ! >> >>> - ! Licensed to the Apache Software Foundation (ASF) under one or more >> >>> - ! contributor license agreements. See the NOTICE file distributed >> > with >> >>> - ! this work for additional information regarding copyright >> >>> ownership. >> >>> - ! The ASF licenses this file to You under the Apache License, >> >>> Version >> >>> 2.0 >> >>> - ! (the "License"); you may not use this file except in compliance >> > with >> >>> - ! the License. You may obtain a copy of the License at >> >>> - ! >> >>> - ! http://www.apache.org/licenses/LICENSE-2.0 >> >>> - ! >> >>> - ! Unless required by applicable law or agreed to in writing, >> >>> software >> >>> - ! distributed under the License is distributed on an "AS IS" BASIS, >> >>> - ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> >>> implied. >> >>> - ! See the License for the specific language governing permissions >> >>> and >> >>> - ! limitations under the License. >> >>> - !--> >> >>> -<project >> >>> - xmlns="http://maven.apache.org/POM/4.0.0" >> >>> - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >>> - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> >>> http://maven.apache.org/maven-v4_0_0.xsd"> >> >>> - <modelVersion>4.0.0</modelVersion> >> >>> - <groupId>org.apache.woden</groupId> >> >>> - <artifactId>woden</artifactId> >> >>> - <version>1.0-SNAPSHOT</version> >> >>> - <packaging>pom</packaging> >> >>> - <inceptionYear>2005</inceptionYear> >> >>> - <name>Woden</name> >> >>> - <description>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. >> >>> 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. >> >>> - </description> >> >>> - <url>http://ws.apache.org/woden/</url> >> >>> - <scm> >> >>> - <connection>scm:svn: >> >>> >> > >> > http://svn.apache.org/repos/asf/webservices/woden/trunk/java/</connection> >> >>> - <developerConnection>scm:svn: >> >>> https://svn.apache.org/repos/asf/webservices/woden/trunk/java/ >> >>> </developerConnection> >> >>> - >> >>> <url>http://svn.apache.org/viewvc/webservices/woden/trunk/java/</url> >> >>> - </scm> >> >>> - <reporting> >> >>> - <plugins> >> >>> - <plugin> >> >>> - <groupId>org.apache.maven.plugins</groupId> >> >>> - <artifactId>maven-surefire-plugin</artifactId> >> >>> - <configuration> >> >>> - <systemProperties> >> >>> - <property> >> >>> - <name>org.apache.woden.resolver.logging</name> >> >>> - <value>off</value> >> >>> - </property> >> >>> - </systemProperties> >> >>> - </configuration> >> >>> - </plugin> >> >>> - <plugin> >> >>> - <groupId>org.apache.maven.plugins</groupId> >> >>> - <artifactId>maven-surefire-report-plugin</artifactId> >> >>> - </plugin> >> >>> - <plugin> >> >>> - <groupId>org.codehaus.mojo</groupId> >> >>> - <artifactId>findbugs-maven-plugin</artifactId> >> >>> - <version>1.0.0</version> >> >>> - </plugin> >> >>> - </plugins> >> >>> - </reporting> >> >>> - <mailingLists> >> >>> - <mailingList> >> >>> - <name>Woden Developers</name> >> >>> - <subscribe>[EMAIL PROTECTED]</subscribe> >> >>> - <unsubscribe>[EMAIL PROTECTED]</unsubscribe> >> >>> - <archive>http://mail-archives.apache.org/mod_mbox/ws-woden-dev/ >> >>> </archive> >> >>> - <post>woden-dev@ws.apache.org</post> >> >>> - </mailingList> >> >>> - <mailingList> >> >>> - <name>woden-cvs</name> >> >>> - <subscribe>[EMAIL PROTECTED]</subscribe> >> >>> - <unsubscribe>[EMAIL PROTECTED] >> >>> </unsubscribe> >> >>> - </mailingList> >> >>> - </mailingLists> >> >>> - <issueManagement> >> >>> - <system>jira</system> >> >>> - <url>http://issues.apache.org/jira/browse/Woden</url> >> >>> - </issueManagement> >> >>> - <licenses> >> >>> - <license> >> >>> - <name>The Apache Software License, Version 2.0</name> >> >>> - <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> >> >>> - <distribution>repo</distribution> >> >>> - </license> >> >>> - </licenses> >> >>> - <organization> >> >>> - <name>Apache Software Foundation</name> >> >>> - <url>http://www.apache.org/</url> >> >>> - </organization> >> >>> - <dependencies> >> >>> - <dependency> >> >>> - <groupId>org.apache.ws.commons.schema</groupId> >> >>> - <artifactId>XmlSchema</artifactId> >> >>> - <version>SNAPSHOT</version> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>org.apache.ant</groupId> >> >>> - <artifactId>ant</artifactId> >> >>> - <version>1.7.0</version> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>wsdl4j</groupId> >> >>> - <artifactId>wsdl4j</artifactId> >> >>> - <version>1.6.2</version> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>xerces</groupId> >> >>> - <artifactId>xercesImpl</artifactId> >> >>> - <version>2.8.1</version> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>xerces</groupId> >> >>> - <artifactId>xmlParserAPIs</artifactId> >> >>> - <version>2.6.0</version> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>org.apache.ws.commons.axiom</groupId> >> >>> - <artifactId>axiom-api</artifactId> >> >>> - <version>SNAPSHOT</version> >> >>> - </dependency> >> >>> - >> >>> - <dependency> >> >>> - <groupId>org.apache.ws.commons.axiom</groupId> >> >>> - <artifactId>axiom-impl</artifactId> >> >>> - <version>SNAPSHOT</version> >> >>> - <scope>runtime</scope> >> >>> - </dependency> >> >>> - <dependency> >> >>> - <groupId>org.codehaus.woodstox</groupId> >> >>> - <artifactId>wstx-asl</artifactId> >> >>> - <version>3.2.4</version> >> >>> - <scope>runtime</scope> >> >>> - </dependency> >> >>> - >> >>> - <dependency> >> >>> - <groupId>junit</groupId> >> >>> - <artifactId>junit</artifactId> >> >>> - <version>3.8.2</version> >> >>> - <scope>test</scope> >> >>> - </dependency> >> >>> - </dependencies> >> >>> - <build> >> >>> - <plugins> >> >>> - <plugin> >> >>> - <artifactId>maven-jar-plugin</artifactId> >> >>> - <configuration> >> >>> - <archive> >> >>> - >> >>> >> >>> >> > >> > <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> >> >>> - </archive> >> >>> - </configuration> >> >>> - </plugin> >> >>> - <plugin> >> >>> - <groupId>org.apache.felix</groupId> >> >>> - <artifactId>maven-bundle-plugin</artifactId> >> >>> - <version>${bundle.plugin.version}</version> >> >>> - <configuration> >> >>> - <instructions> >> >>> - <Bundle-Version>${woden.osgi.version}</Bundle-Version> >> >>> - </instructions> >> >>> - </configuration> >> >>> - <executions> >> >>> - <execution> >> >>> - <id>bundle-manifest</id> >> >>> - <phase>process-classes</phase> >> >>> - <goals> >> >>> - <goal>manifest</goal> >> >>> - </goals> >> >>> - </execution> >> >>> - </executions> >> >>> - </plugin> >> >>> - </plugins> >> >>> - </build> >> >>> - <distributionManagement> >> >>> - <snapshotRepository> >> >>> - <id>apache.snapshots</id> >> >>> - <name>Apache Snapshot Repository</name> >> >>> - <url>scpexe:// >> >>> >> > >> > people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url> >> >>> - </snapshotRepository> >> >>> - </distributionManagement> >> >>> - <modules> >> >>> - <module>woden-dom</module> >> >>> - <module>woden-om</module> >> >>> - <module>woden-api</module> >> >>> - </modules> >> >>> - <properties> >> >>> - <woden.osgi.version>1.0.0</woden.osgi.version> >> >>> - <bundle.plugin.version>1.4.0</bundle.plugin.version> >> >>> - </properties> >> >>> -</project> >> >>> >> >>> 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élancolie c'est communiste >> >>> Tout le monde y a droit de temps en temps >> >>> La mélancolie n'est pas capitaliste >> >>> C'est même gratuit pour les perdants >> >>> La mélancolie c'est pacifiste >> >>> On ne lui rentre jamais dedans >> >>> La mélancolie oh tu sais ça existe >> >>> Elle se prend même avec des gants >> >>> La mélancolie 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: [EMAIL PROTECTED] >> >>> For additional commands, e-mail: [EMAIL PROTECTED] >> >>> >> >> >> >> >> >> >> >> -- >> >> La mélancolie c'est communiste >> >> Tout le monde y a droit de temps en temps >> >> La mélancolie n'est pas capitaliste >> >> C'est même gratuit pour les perdants >> >> La mélancolie c'est pacifiste >> >> On ne lui rentre jamais dedans >> >> La mélancolie oh tu sais ça existe >> >> Elle se prend même avec des gants >> >> La mélancolie 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: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > -- > La mélancolie c'est communiste > Tout le monde y a droit de temps en temps > La mélancolie n'est pas capitaliste > C'est même gratuit pour les perdants > La mélancolie c'est pacifiste > On ne lui rentre jamais dedans > La mélancolie oh tu sais ça existe > Elle se prend même avec des gants > La mélancolie 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]