diff options
author | Nick Burch <nick@apache.org> | 2014-10-13 16:47:46 +0000 |
---|---|---|
committer | Nick Burch <nick@apache.org> | 2014-10-13 16:47:46 +0000 |
commit | 8aab89c3ff22efcd8b7e455b48ec1e851759f27e (patch) | |
tree | 9ec361cc47180b3fbd6e191b0c9fef5603060342 /patch.xml | |
parent | 312317f8c4f3ad4c2e05f96e389697c73fc04f87 (diff) | |
download | poi-8aab89c3ff22efcd8b7e455b48ec1e851759f27e.tar.gz poi-8aab89c3ff22efcd8b7e455b48ec1e851759f27e.zip |
Ensure svn properties are set on the build xml files, and they have consistent line endings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1631469 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'patch.xml')
-rw-r--r-- | patch.xml | 150 |
1 files changed, 75 insertions, 75 deletions
@@ -1,75 +1,75 @@ -<?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.
--->
-<!--
- =======================================================================
- Use Apache Ant to generate a patch file.
- =======================================================================
--->
-<project name="create-patch" default="patchpackage" basedir=".">
- <property environment="env"/>
- <property name="patch.package" value="patch.tar.gz"/>
- <property name="patch.file" value="patch.txt"/>
-
- <condition property="svn.found">
- <or>
- <available file="svn" filepath="${env.PATH}"/>
- <available file="svn.exe" filepath="${env.PATH}"/>
- <available file="svn.exe" filepath="${env.Path}"/>
- </or>
- </condition>
-
- <target name="createpatch">
- <fail unless="svn.found" message="You need a version of svn to create the patch"/>
- <exec executable="svn" output="${patch.file}">
- <arg value="diff"/>
- </exec>
- </target>
-
- <target name="newfiles">
- <exec executable="svn" output="${patch.file}.tmp">
- <arg value="status"/>
- </exec>
-
- <!-- prepare the list of files to include in patch.tar.gz -->
- <loadfile srcfile="${patch.file}.tmp" property="tar.file.list">
- <filterchain>
- <!-- capture any new files -->
- <linecontainsregexp>
- <regexp pattern="^(\?|A)......"/>
- </linecontainsregexp>
- <!-- filter out the first six characters -->
- <tokenfilter>
- <replaceregex pattern="^(.......)" replace=""/>
- </tokenfilter>
- <!--remove line breaks -->
- <striplinebreaks/>
- </filterchain>
- </loadfile>
- </target>
-
- <target name="patchpackage" depends="createpatch,newfiles">
- <delete file="${patch.package}"/>
- <tar includes="${tar.file.list}"
- destfile="${patch.package}"
- basedir="."
- compression="gzip" >
- </tar>
- <delete file="${patch.file}.tmp"/>
- </target>
-
-</project>
+<?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. +--> +<!-- + ======================================================================= + Use Apache Ant to generate a patch file. + ======================================================================= +--> +<project name="create-patch" default="patchpackage" basedir="."> + <property environment="env"/> + <property name="patch.package" value="patch.tar.gz"/> + <property name="patch.file" value="patch.txt"/> + + <condition property="svn.found"> + <or> + <available file="svn" filepath="${env.PATH}"/> + <available file="svn.exe" filepath="${env.PATH}"/> + <available file="svn.exe" filepath="${env.Path}"/> + </or> + </condition> + + <target name="createpatch"> + <fail unless="svn.found" message="You need a version of svn to create the patch"/> + <exec executable="svn" output="${patch.file}"> + <arg value="diff"/> + </exec> + </target> + + <target name="newfiles"> + <exec executable="svn" output="${patch.file}.tmp"> + <arg value="status"/> + </exec> + + <!-- prepare the list of files to include in patch.tar.gz --> + <loadfile srcfile="${patch.file}.tmp" property="tar.file.list"> + <filterchain> + <!-- capture any new files --> + <linecontainsregexp> + <regexp pattern="^(\?|A)......"/> + </linecontainsregexp> + <!-- filter out the first six characters --> + <tokenfilter> + <replaceregex pattern="^(.......)" replace=""/> + </tokenfilter> + <!--remove line breaks --> + <striplinebreaks/> + </filterchain> + </loadfile> + </target> + + <target name="patchpackage" depends="createpatch,newfiles"> + <delete file="${patch.package}"/> + <tar includes="${tar.file.list}" + destfile="${patch.package}" + basedir="." + compression="gzip" > + </tar> + <delete file="${patch.file}.tmp"/> + </target> + +</project> |