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 [email protected] To [email protected] 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 >> [email protected] >> >> >> To >> [email protected] >> 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>[email protected]</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]
