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

Reply via email to