pretty awesome.

Peter
On Wednesday 04 June 2003 13:18, [EMAIL PROTECTED] wrote:
> umagesh     2003/06/04 05:18:55
>
>   Modified:    docs     ant_task_guidelines.html
>   Added:       .        patch.xml
>   Log:
>   Suggest using Ant to generate a patch file for Ant.
>
>   Revision  Changes    Path
>   1.1                  ant/patch.xml
>
>   Index: patch.xml
>   ===================================================================
>   <?xml version="1.0"?>
>
>   <!--
>     =======================================================================
>       Apache Ant own build file
>
>      Copyright (c) 2003 The Apache Software Foundation.  All rights
>      reserved.
>
>     =======================================================================
>   -->
>   <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="cvs.found">
>         <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">
>           <cvs command="-q diff -u" output="${patch.file}"/>
>       </target>
>
>       <target name="newfiles" depends="createpatch">
>           <delete file="${patch.package}"/>
>           <cvs command="-q diff -N" output="${patch.file}.tmp"/>
>           <replace file="${patch.file}.tmp" token="? " value=""/>
>       </target>
>
>       <target name="patchpackage" depends="newfiles">
>           <tar basedir="${basedir}"
>               tarfile="${patch.package}"
>               compression="gzip"
>               includesfile="${patch.file}.tmp"
>               excludes="${patch.file}.tmp"/>
>           <delete file="${patch.file}.tmp"/>
>       </target>
>   </project>
>
>
>
>   1.11      +24 -2     ant/docs/ant_task_guidelines.html
>
>   Index: ant_task_guidelines.html
>   ===================================================================
>   RCS file: /home/cvs/ant/docs/ant_task_guidelines.html,v
>   retrieving revision 1.10
>   retrieving revision 1.11
>   diff -u -r1.10 -r1.11
>   --- ant_task_guidelines.html        10 Feb 2003 14:44:21 -0000      1.10
>   +++ ant_task_guidelines.html        4 Jun 2003 12:18:55 -0000       1.11
>   @@ -355,12 +355,34 @@
>    It helps to be on this list, as you will see other submissions, and
>    any debate about your own submission.
>    <p>
>   -
>   +You may create your patch file using either of the following approaches.
>   +The committers recommend you to take the first approach.
>   +<p>
>   +<ul>
>   +<li> <h3>Approach 1 - The Ant Way</h3>
>   +<p>
>   +Use Ant to generate a patch file to Ant:
>   +<pre class="code">
>   +ant -f patch.xml
>   +</pre>
>   +This will create a file named patch.tar.gz that will contain a unified
>   +diff of files that have been modified and also include files that have
>   +been added.  Review the file for completeness and correctness.  This
> approach +is recommended because it standardizes the way in which patch
> files are +constructed.  It also eliminates the chance of you missing to
> submit new files +that constitute part of the patch.
>   +<p>
>   +<li><h3>Approach 2 - The Manual Way</h3>
>   +<p>
>    Patches to existing files should be generated with
>    <code>cvs diff -u filename</code>
>     and save the output to a file. If you want to get
>    the changes made to multiple files in a directory , just use <code>cvs
>   -diff -u</code>. The patches should be sent as an attachment to a message
> titled [PATCH] +diff -u</code>.  Then, Tar and GZip the patch file as well
> as any new files +that you have added.
>   +</ul>
>   +<p>
>   +The patches should be sent as an attachment to a message titled [PATCH]
>    and distinctive one-line summary in the subject of the patch. The
>    filename/task and the change usually suffices. It's important to include
>    the changes as an attachment, as too many mailers reformat the text
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to