umagesh     2003/06/04 06:43:49

  Modified:    .        patch.xml
  Log:
  Remind submitters to include the ASF copyright on new files.
  
  Revision  Changes    Path
  1.3       +21 -5     ant/patch.xml
  
  Index: patch.xml
  ===================================================================
  RCS file: /home/cvs/ant/patch.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- patch.xml 4 Jun 2003 12:24:47 -0000       1.2
  +++ patch.xml 4 Jun 2003 13:43:48 -0000       1.3
  @@ -15,11 +15,11 @@
       <property name="patch.file" value="patch.txt"/>
   
       <condition property="cvs.found">
  -      <or>
  -        <available file="cvs"     filepath="${env.PATH}"/>
  -        <available file="cvs.exe" filepath="${env.PATH}"/>
  -        <available file="cvs.exe" filepath="${env.Path}"/>
  -      </or>
  +        <or>
  +            <available file="cvs" filepath="${env.PATH}"/>
  +            <available file="cvs.exe" filepath="${env.PATH}"/>
  +            <available file="cvs.exe" filepath="${env.Path}"/>
  +        </or>
       </condition>
   
       <target name="createpatch" if="cvs.found">
  @@ -30,6 +30,22 @@
           <delete file="${patch.package}"/>
           <cvs command="-q diff -N" output="${patch.file}.tmp"/>
           <replace file="${patch.file}.tmp" token="? " value=""/>
  +        <fileset dir="${basedir}"
  +            includesfile="${patch.file}.tmp"
  +            id="no.copyright.set">
  +            <not>
  +                <and>
  +                    <contains text="Copyright"/>
  +                    <contains text="Apache Software Foundation"/>
  +                </and>
  +            </not>
  +        </fileset>
  +        <pathconvert pathsep="${line.separator}"
  +            setonempty="false"
  +            property="no.copyright"
  +            refid="no.copyright.set"/>
  +        <fail if="no.copyright"
  +            message="Please assign the Apache Ant Copyright to these files 
and retry:${line.separator}${no.copyright}"/>
       </target>
   
       <target name="patchpackage" depends="newfiles">
  
  
  

Reply via email to