After all the numerous mail discussions that we have gone through over
this last year about commits like these, are you seriously asking what's
the difference between [1] and [2]? It's attitude and questions like
this that makes me wonder if you are willingly trolling the project or
if I have completely lost my mind and perspective of what adds value to
the project and what doesn't and instead ended up being a grumpy and
frustrated broken record and whether all these efforts to stop this is
really worth it.

[1] https://github.com/apache/ant/pull/66/files

[2]
https://github.com/apache/ant/commit/54b6df2f44c5cb4f9573f99330c2d2908f1bf506

-Jaikiran


On 11/09/18 12:17 PM, Gintautas Grigelionis wrote:
> How was this different from PR #66?
>
> Gintas
>
> On Tue, 11 Sep 2018 at 06:55, Jaikiran Pai <jaiki...@apache.org> wrote:
>
>> Things haven't changed (nor do I expect any changes anymore). To say the
>> least - it's followed the same pattern:
>>
>> - do changes like these
>>
>> - when requested not to do such changes, argue over it and move it to
>> some abstract discussion
>>
>> - then give an impression it won't be repeated
>>
>> - few days down the line push changes like these and repeat the whole
>> cycle again.
>>
>> Although I stay silent with these commits these days it's because I have
>> nothing good or new to say about this behaviour and am fully exhausted
>> with this exercise to the extent that I just delete such commit
>> notifications instead of reviewing them, to avoid it ruining any energy
>> I might have to contribute anything in my spare time.
>>
>> Committer rights is a privilege as well as a responsibility, but this
>> behaviour is nothing but an abuse of it and no different than being a
>> troll.
>>
>> -Jaikiran
>>
>>
>> On 10/09/18 5:12 AM, Nicolas Lalevée wrote:
>>> I have been away from the project out of boredom. Still curious, I came
>> to read some emails. It seems things didn’t changed much: yet another
>> unreadable commit with a log which doesn’t indicate what it actually do.
>>>
>>>> Le 9 sept. 2018 à 09:09, gin...@apache.org a écrit :
>>>>
>>>> Repository: ant
>>>> Updated Branches:
>>>>  refs/heads/master fde6b0e94 -> 54b6df2f4
>>>>
>>>>
>>>> Check spelling
>>>>
>>>> Project: http://git-wip-us.apache.org/repos/asf/ant/repo
>>>> Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/54b6df2f
>>>> Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/54b6df2f
>>>> Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/54b6df2f
>>>>
>>>> Branch: refs/heads/master
>>>> Commit: 54b6df2f44c5cb4f9573f99330c2d2908f1bf506
>>>> Parents: fde6b0e
>>>> Author: Gintas Grigelionis <gin...@apache.org>
>>>> Authored: Sat Sep 8 22:12:24 2018 +0200
>>>> Committer: Gintas Grigelionis <gin...@apache.org>
>>>> Committed: Sun Sep 9 09:07:18 2018 +0200
>>>>
>>>> ----------------------------------------------------------------------
>>>> .../checkstyle-frames-sortby-check.xsl          | 194
>> +++++++++----------
>>>> src/etc/jdepend-frames.xsl                      |  18 +-
>>>> src/etc/jdepend.xsl                             |  48 +++--
>>>> src/etc/testcases/taskdefs/exec/exec.xml        |   4 +-
>>>> .../taskdefs/optional/unix/symlink.xml          |  78 ++++----
>>>> .../optional/xml/endpiece-noSchema-invalid.xml  |   9 +-
>>>> .../taskdefs/optional/xml/endpiece-noSchema.xml |   7 +-
>>>> src/etc/testcases/types/assertions.xml          | 178 +++++++++--------
>>>> src/etc/testcases/types/selectors.xml           | 104 +++++-----
>>>> src/main/org/apache/tools/ant/Diagnostics.java  |   2 +-
>>>> src/main/org/apache/tools/ant/taskdefs/Ant.java |   2 +-
>>>> .../org/apache/tools/ant/taskdefs/Checksum.java |   2 +-
>>>> .../org/apache/tools/ant/taskdefs/Exec.java     |   2 +-
>>>> .../org/apache/tools/ant/taskdefs/SignJar.java  |   2 +-
>>>> src/main/org/apache/tools/ant/taskdefs/Zip.java |   2 +-
>>>> .../ant/taskdefs/condition/IsReachable.java     |   4 +-
>>>> .../optional/ejb/GenericDeploymentTool.java     |   4 +-
>>>> .../optional/ejb/JonasDeploymentTool.java       |   4 +-
>>>> .../tools/ant/taskdefs/optional/jsp/WLJspc.java |   2 +-
>>>> .../junitlauncher/JUnitLauncherTask.java        |   2 +-
>>>> .../optional/junitlauncher/TestRequest.java     |   8 +-
>>>> .../tools/ant/taskdefs/optional/net/FTP.java    |   4 +-
>>>> .../optional/net/FTPTaskMirrorImpl.java         |   4 +-
>>>> .../tools/ant/taskdefs/optional/vss/MSVSS.java  |   2 +-
>>>> .../ant/taskdefs/optional/vss/MSVSSCHECKIN.java |   2 +-
>>>> .../org/apache/tools/ant/types/XMLCatalog.java  |   2 +-
>>>> .../org/apache/tools/ant/util/FileUtils.java    |   2 +-
>>>> .../org/apache/tools/ant/util/ProxySetup.java   |   2 +-
>>>> .../org/apache/tools/zip/ZipOutputStream.java   |   4 +-
>>>> src/script/antenv.cmd                           |   2 +-
>>>> src/script/envset.cmd                           |   2 +-
>>>> src/tests/antunit/taskdefs/echoxml-test.xml     |   2 +-
>>>> .../apache/tools/ant/taskdefs/UnzipTest.java    |   2 +-
>>>> .../ant/taskdefs/optional/TraXLiaisonTest.java  |   2 +-
>>>> .../tools/ant/util/ReaderInputStreamTest.java   |   4 +-
>>>> 35 files changed, 350 insertions(+), 362 deletions(-)
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl
>> b/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl
>>>> index 060f878..1f02b90 100644
>>>> --- a/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl
>>>> +++ b/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl
>>>> @@ -22,7 +22,7 @@
>>>> -->
>>>>
>>>>     <xsl:output method="html" indent="yes" encoding="US-ASCII"/>
>>>> -    <xsl:decimal-format decimal-separator="." grouping-separator="," />
>>>> +    <xsl:decimal-format decimal-separator="." grouping-separator=","/>
>>>>
>>>>     <xsl:param name="output.dir" select="'.'"/>
>>>>     <xsl:param name="basedir" select="'.'"/>
>>>> @@ -43,7 +43,7 @@
>>>>             <xsl:call-template name="sorted.css"/>
>>>>         </redirect:write>
>>>>
>>>> -        <!-- create the switch.js for collepsing the data -->
>>>> +        <!-- create the switch.js for collapsing the data -->
>>>>         <redirect:write file="{$output.dir}/switch.js">
>>>>             <xsl:call-template name="switch.js"/>
>>>>         </redirect:write>
>>>> @@ -76,15 +76,15 @@
>>>>
>>>>
>>>>     <!--
>>>> -    Key for detecting duplicate CheckModules
>>>> +    Key for detecting duplicate CheckModules
>>>>     -->
>>>>     <xsl:key name="module" match="file/error" use="@source"/>
>>>>
>>>>
>>>>
>>>>     <!--
>>>> -    Generates the navagation bar.
>>>> -    -->
>>>> +    Generates the navigation bar.
>>>> +    -->
>>>>     <xsl:template match="checkstyle" mode="navigation">
>>>>         <ul id="navigation">
>>>>             <xsl:for-each select="file/error[generate-id() =
>> generate-id(key('module',@source))]">
>>>> @@ -100,13 +100,13 @@
>>>>                 </a></li>
>>>>             </xsl:for-each>
>>>>         </ul>
>>>> -    </xsl:template>
>>>> +    </xsl:template>
>>>>
>>>>
>>>>
>>>>     <!--
>>>>     Generates the data part.
>>>> -    -->
>>>> +    -->
>>>>     <xsl:template match="checkstyle" mode="data">
>>>>         <div id="content">
>>>>             <xsl:for-each select="file/error[generate-id() =
>> generate-id(key('module',@source))]">
>>>> @@ -120,13 +120,13 @@
>>>>                 </div>
>>>>             </xsl:for-each>
>>>>         </div>
>>>> -    </xsl:template>
>>>> +    </xsl:template>
>>>>
>>>>
>>>>
>>>>     <!--
>>>>     Generates the content table for the given check module.
>>>> -    @param filter full qualified module name
>>>> +    @param filter full qualified module name
>>>>     -->
>>>>     <xsl:template name="data">
>>>>         <xsl:param name="filter"/>
>>>> @@ -157,7 +157,7 @@
>>>>     Generates the data rows for the current check module.
>>>>     Ignores errors in the current file from other modules.
>>>>     @param node the file with the errors
>>>> -    @param filter full qualified module name
>>>> +    @param filter full qualified module name
>>>>     -->
>>>>     <xsl:template name="data-rows">
>>>>         <xsl:param name="node"/>
>>>> @@ -180,68 +180,68 @@
>>>>
>>>>
>>>>
>>>> -    <!--
>>>> +    <!--
>>>>     Generates the CSS with the layout instructions.
>>>>     Generated so this XSL is the single source of the whole report.
>>>>     -->
>>>>     <xsl:template name="sorted.css">
>>>> -        body {
>>>> +        body {
>>>>           font:normal 80% arial,helvetica,sanserif;
>>>> -          color: black;
>>>> -          background-color: white;
>>>> -          margin: 0;
>>>> -          padding: 1em;
>>>> +          color: black;
>>>> +          background-color: white;
>>>> +          margin: 0;
>>>> +          padding: 1em;
>>>>           min-width: 41em;
>>>> -        }
>>>> -        h1 {
>>>> +        }
>>>> +        h1 {
>>>>           font-weight:bold;
>>>>           font-size:140%;
>>>> -          margin: 0 0 0.7em;
>>>> -          padding: 0.3em;
>>>> -          text-align: center;
>>>> -          background-color: #eee;
>>>> -          border: 2px ridge silver;
>>>> -        }
>>>> -        html<xsl:text
>> disable-output-escaping="yes">&gt;</xsl:text>body h1 {
>>>> +          margin: 0 0 0.7em;
>>>> +          padding: 0.3em;
>>>> +          text-align: center;
>>>> +          background-color: #eee;
>>>> +          border: 2px ridge silver;
>>>> +        }
>>>> +        html<xsl:text
>> disable-output-escaping="yes">&gt;</xsl:text>body h1 {
>>>>           border-color: gray;
>>>> -        }
>>>> -
>>>> -        ul#navigation {
>>>> -          font-size: 0.83em;
>>>> -          float: left; width: 18em;
>>>> -          margin: 0 0 1.2em; padding: 0;
>>>> -          border: 1px dashed silver;
>>>> -        }
>>>> -        ul#navigation li {
>>>> -          list-style: none;
>>>> -          margin: 0; padding: 0.2em;
>>>> -        }
>>>> -        ul#navigation a {
>>>> -          display: block;
>>>> -          padding: 0.2em;
>>>> -          font-weight: bold;
>>>> -        }
>>>> -        ul#navigation a:link {
>>>> -          color: black; background-color: #eee;
>>>> -        }
>>>> -        ul#navigation a:visited {
>>>> -          color: #666; background-color: #eee;
>>>> -        }
>>>> -        ul#navigation a:hover {
>>>> -          color: red; background-color: white;
>>>> -        }
>>>> -        ul#navigation a:active {
>>>> -          color: white; background-color: gray;
>>>>         }
>>>>
>>>> -        div#content {
>>>> -          margin: 0 1em 1em 16em;
>>>> -          padding: 0 1em;
>>>> -        }
>>>> -        * html div#content {
>>>> -          height: 1em;  /* Workaround 3-Pixel-Bug of Internet
>> Explorers */
>>>> -        }
>>>> -        div#content h2 {
>>>> +        ul#navigation {
>>>> +          font-size: 0.83em;
>>>> +          float: left; width: 18em;
>>>> +          margin: 0 0 1.2em; padding: 0;
>>>> +          border: 1px dashed silver;
>>>> +        }
>>>> +        ul#navigation li {
>>>> +          list-style: none;
>>>> +          margin: 0; padding: 0.2em;
>>>> +        }
>>>> +        ul#navigation a {
>>>> +          display: block;
>>>> +          padding: 0.2em;
>>>> +          font-weight: bold;
>>>> +        }
>>>> +        ul#navigation a:link {
>>>> +          color: black; background-color: #eee;
>>>> +        }
>>>> +        ul#navigation a:visited {
>>>> +          color: #666; background-color: #eee;
>>>> +        }
>>>> +        ul#navigation a:hover {
>>>> +          color: red; background-color: white;
>>>> +        }
>>>> +        ul#navigation a:active {
>>>> +          color: white; background-color: gray;
>>>> +        }
>>>> +
>>>> +        div#content {
>>>> +          margin: 0 1em 1em 16em;
>>>> +          padding: 0 1em;
>>>> +        }
>>>> +        * html div#content {
>>>> +          height: 1em;  /* Workaround 3-Pixel-Bug of Internet
>> Explorers */
>>>> +        }
>>>> +        div#content h2 {
>>>>           font-size:100%;
>>>>           font-weight:bold;
>>>>           background: #525D76;
>>>> @@ -251,11 +251,11 @@
>>>>           margin-right: 2px;
>>>>           margin-left: 2px;
>>>>           margin-bottom: 0;
>>>> -        }
>>>> -        div#content p {
>>>> -          font-size: 1em;
>>>> -          margin: 1em 0;
>>>> -        }
>>>> +        }
>>>> +        div#content p {
>>>> +          font-size: 1em;
>>>> +          margin: 1em 0;
>>>> +        }
>>>>         table {
>>>>           width:100%;
>>>>           border-collapse:collapse;
>>>> @@ -275,62 +275,62 @@
>>>>         table tr:nth-child(even) td {
>>>>           background: #fff;
>>>>         }
>>>> -    </xsl:template>
>>>> +    </xsl:template>
>>>>
>>>>
>>>>
>>>> -    <!--
>>>> -    Generates the JavaScript for the dynamic style.
>>>> +    <!--
>>>> +    Generates the JavaScript for the dynamic style.
>>>>     Generated so this XSL is the single source of the whole report.
>>>>     -->
>>>>     <xsl:template name="switch.js">
>>>> -        /*
>>>> +        /*
>>>>          * Hides all "hideable" div-containers
>>>>          */
>>>>         function hideAll() {
>>>>           allElements = document.getElementsByTagName("div");
>>>> -          for (i = 0; i <xsl:text
>> disable-output-escaping="yes">&lt;</xsl:text> allElements.length; i++) {
>>>> -            if (allElements[i].className=="hideable") {
>>>> -              allElements[i].style.display="none";
>>>> -            }
>>>> -          }
>>>> -          return;
>>>> -        }
>>>> -
>>>> -        /*
>>>> +          for (i = 0; i <xsl:text
>> disable-output-escaping="yes">&lt;</xsl:text> allElements.length; i++) {
>>>> +            if (allElements[i].className=="hideable") {
>>>> +              allElements[i].style.display="none";
>>>> +            }
>>>> +          }
>>>> +          return;
>>>> +        }
>>>> +
>>>> +        /*
>>>>          * Shows one div-container and hides the other.
>>>>          * @param id id of the element to show
>>>>          */
>>>> -        function change(id) {
>>>> -          hideAll();
>>>> -          e = document.getElementById(id);
>>>> -          if (e.style.display=="none") {
>>>> -            e.style.display="";
>>>> -          }
>>>> -          window.scrollTo(0, 0);
>>>> -          return;
>>>> -        }
>>>> -
>>>> -        /*
>>>> +        function change(id) {
>>>> +          hideAll();
>>>> +          e = document.getElementById(id);
>>>> +          if (e.style.display=="none") {
>>>> +            e.style.display="";
>>>> +          }
>>>> +          window.scrollTo(0, 0);
>>>> +          return;
>>>> +        }
>>>> +
>>>> +        /*
>>>>          * Shows only the first data row.
>>>>          * Used in body:onload so the user could directly see some
>> messages.
>>>>          */
>>>>         function openFirst() {
>>>>           hideAll();
>>>> -          for (i = 0; i <xsl:text
>> disable-output-escaping="yes">&lt;</xsl:text> allElements.length; i++) {
>>>> -            if (allElements[i].className=="hideable") {
>>>> +          for (i = 0; i <xsl:text
>> disable-output-escaping="yes">&lt;</xsl:text> allElements.length; i++) {
>>>> +            if (allElements[i].className=="hideable") {
>>>>               allElements[i].style.display="";
>>>> -              return;
>>>> -            }
>>>> -          }
>>>> -          return;
>>>> +              return;
>>>> +            }
>>>> +          }
>>>> +          return;
>>>>         }
>>>>     </xsl:template>
>>>>
>>>>
>>>>
>>>>     <!--
>>>> -    Calculates the index of the last occurence of a substring in a
>> string.
>>>> +    Calculates the index of the last occurrence of a substring in a
>> string.
>>>>     @param txt the whole string in which to search
>>>>     @delimiter the substring to search
>>>>     -->
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/jdepend-frames.xsl
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/jdepend-frames.xsl b/src/etc/jdepend-frames.xsl
>>>> index 8028734..45af8db 100644
>>>> --- a/src/etc/jdepend-frames.xsl
>>>> +++ b/src/etc/jdepend-frames.xsl
>>>> @@ -19,7 +19,7 @@
>>>>    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.
>>>> -
>>>> +
>>>> -->
>>>> <!--
>>>>
>>>> @@ -271,7 +271,7 @@
>>>>             </xsl:if>
>>>>             <xsl:for-each select="UsedBy/Package">
>>>>               <a>
>>>> -                        <xsl:attribute
>> name="href">overview-packages.html#PK<xsl:value-of
>> select="node()"/></xsl:attribute>
>>>> +                <xsl:attribute
>> name="href">overview-packages.html#PK<xsl:value-of
>> select="node()"/></xsl:attribute>
>>>>                 <xsl:value-of select="node()"/>
>>>>               </a><br/>
>>>>             </xsl:for-each>
>>>> @@ -282,7 +282,7 @@
>>>>             </xsl:if>
>>>>             <xsl:for-each select="DependsUpon/Package">
>>>>               <a>
>>>> -                        <xsl:attribute
>> name="href">overview-packages.html#PK<xsl:value-of
>> select="node()"/></xsl:attribute>
>>>> +                <xsl:attribute
>> name="href">overview-packages.html#PK<xsl:value-of
>> select="node()"/></xsl:attribute>
>>>>                 <xsl:value-of select="node()"/>
>>>>               </a><br/>
>>>>             </xsl:for-each>
>>>> @@ -325,7 +325,7 @@
>>>>   </td></tr></table> -->
>>>>
>>>>   <xsl:if test="count(Cycles/Package) = 0">
>>>> -    <p>There are no cyclic dependancies.</p>
>>>> +    <p>There are no cyclic dependencies.</p>
>>>>   </xsl:if>
>>>>   <xsl:for-each select="Cycles/Package">
>>>>      <h3><a><xsl:attribute name="name">#CY<xsl:value-of
>> select="@Name"/></xsl:attribute><xsl:value-of select="@Name"/></a></h3><p>
>>>> @@ -373,10 +373,10 @@
>>>>     <p>The range for this metric is 0 to 1, with A=0 indicating a
>> completely concrete package and A=1 indicating a completely abstract
>> package. </p>
>>>>   <h3><a name="EXinstability">Instability</a></h3>
>>>>     <p>The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce
>> + Ca)). This metric is an indicator of the package's resilience to change.
>> </p>
>>>> -    <p>The range for this metric is 0 to 1, with I=0 indicating a
>> completely stable package and I=1 indicating a completely instable package.
>> </p>
>>>> +    <p>The range for this metric is 0 to 1, with I=0 indicating a
>> completely stable package and I=1 indicating a completely unstable package.
>> </p>
>>>>   <h3><a name="EXdistance">Distance</a></h3>
>>>>     <p>The perpendicular distance of a package from the idealized line
>> A + I = 1. This metric is an indicator of the package's balance between
>> abstractness and stability. </p>
>>>> -    <p>A package squarely on the main sequence is optimally balanced
>> with respect to its abstractness and stability. Ideal packages are either
>> completely abstract and stable (x=0, y=1) or completely concrete and
>> instable (x=1, y=0). </p>
>>>> +    <p>A package squarely on the main sequence is optimally balanced
>> with respect to its abstractness and stability. Ideal packages are either
>> completely abstract and stable (x=0, y=1) or completely concrete and
>> unstable (x=1, y=0). </p>
>>>>     <p>The range for this metric is 0 to 1, with D=0 indicating a
>> package that is coincident with the main sequence and D=1 indicating a
>> package that is as far from the main sequence as possible. </p>
>>>>       </body>
>>>> @@ -416,7 +416,7 @@ Creates an html file that contains a link to all
>> package links in overview-packa
>>>> <xsl:template match="JDepend/Packages/Package" mode="all.packages.link">
>>>>   <tr>
>>>>     <td nowrap="nowrap">
>>>> -         <a href="overview-packages.html#PK{@name}"
>> target="classFrame">
>>>> +      <a href="overview-packages.html#PK{@name}" target="classFrame">
>>>>         <xsl:value-of select="@name"/>
>>>>       </a>
>>>>     </td>
>>>> @@ -465,7 +465,7 @@ Creates an html file that contains a link to all
>> package links in overview-cycle
>>>> <xsl:template match="JDepend/Cycles/Package" mode="all.cycles">
>>>>   <tr>
>>>>     <td nowrap="nowrap">
>>>> -         <a href="overview-cycles.html#CY{@Name}"
>> target="classFrame"><xsl:value-of select="@Name"/></a>
>>>> +      <a href="overview-cycles.html#CY{@Name}"
>> target="classFrame"><xsl:value-of select="@Name"/></a>
>>>>     </td>
>>>>   </tr>
>>>> </xsl:template>
>>>> @@ -476,7 +476,7 @@ Creates an html file that contains a link to all
>> package links in overview-cycle
>>>>   <table width="100%">
>>>>   <tr>
>>>>     <td align="left"></td>
>>>> -      <td align="right">Designed for use with <a href="
>> http://www.clarkware.com/software/JDepend.html";>JDepend</a> and <a href="
>> http://jakarta.apache.org";>Ant</a>.</td>
>>>> +    <td align="right">Designed for use with <a href="
>> http://www.clarkware.com/software/JDepend.html";>JDepend</a> and <a href="
>> http://jakarta.apache.org";>Ant</a>.</td>
>>>>   </tr>
>>>>   </table>
>>>>   <hr size="1"/>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/jdepend.xsl
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/jdepend.xsl b/src/etc/jdepend.xsl
>>>> index b3a3778..abec6c5 100644
>>>> --- a/src/etc/jdepend.xsl
>>>> +++ b/src/etc/jdepend.xsl
>>>> @@ -18,13 +18,13 @@
>>>>    limitations under the License.
>>>> -->
>>>>
>>>> -<xsl:output method="html" indent="yes"  encoding="US-ASCII"/>
>>>> +<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
>>>>
>>>> <xsl:template match="JDepend">
>>>>     <html>
>>>>     <head>
>>>>         <title>JDepend Analysis</title>
>>>> -
>>>> +
>>>>     <style type="text/css">
>>>>       body {
>>>>         font:normal 68% verdana,arial,helvetica;
>>>> @@ -41,7 +41,7 @@
>>>>       table.details tr td{
>>>>         background:#eeeee0;
>>>>       }
>>>> -
>>>> +
>>>>       p {
>>>>         line-height:1.5em;
>>>>         margin-top:0.5em; margin-bottom:1.0em;
>>>> @@ -76,22 +76,21 @@
>>>>         text-align:right;
>>>>       }
>>>>       </style>
>>>> -
>>>> -
>>>> +
>>>>     </head>
>>>>     <body>
>>>>     <!--h1>JDepend Report</h1>
>>>>     <ul>
>>>>     <xsl:for-each select="./Packages/Package">
>>>> -                <xsl:sort select="@name"/>
>>>> +      <xsl:sort select="@name"/>
>>>>         <li><xsl:value-of select="@name"/></li>
>>>>     </xsl:for-each>
>>>>     </ul-->
>>>> -
>>>> +
>>>>     <h1><a name="top">JDepend Analysis</a></h1>
>>>>     <p align="right">Designed for use with <a href="
>> http://www.clarkware.com/software/JDepend.html";>JDepend</a> and <a href="
>> https://ant.apache.org";>Ant</a>.</p>
>>>> -    <hr size="2" />
>>>> -
>>>> +    <hr size="2"/>
>>>> +
>>>>     <table width="100%"><tr><td>
>>>>     <a name="NVsummary"><h2>Summary</h2></a>
>>>>     </td><td align="right">
>>>> @@ -100,7 +99,7 @@
>>>>     [<a href="#NVcycles">cycles</a>]
>>>>     [<a href="#NVexplanations">explanations</a>]
>>>>     </td></tr></table>
>>>> -
>>>> +
>>>>     <table width="100%" class="details">
>>>>         <tr>
>>>>             <th>Package</th>
>>>> @@ -112,7 +111,6 @@
>>>>             <th><a href="#EXabstractness">Abstractness</a></th>
>>>>             <th><a href="#EXinstability">Instability</a></th>
>>>>             <th><a href="#EXdistance">Distance</a></th>
>>>> -
>>>>         </tr>
>>>>     <xsl:for-each select="./Packages/Package">
>>>>         <xsl:if test="count(error) = 0">
>>>> @@ -132,8 +130,6 @@
>>>>                 <td align="right"><xsl:value-of select="Stats/A"/></td>
>>>>                 <td align="right"><xsl:value-of select="Stats/I"/></td>
>>>>                 <td align="right"><xsl:value-of select="Stats/D"/></td>
>>>> -
>>>> -
>>>>             </tr>
>>>>         </xsl:if>
>>>>     </xsl:for-each>
>>>> @@ -148,7 +144,7 @@
>>>>         </xsl:if>
>>>>     </xsl:for-each>
>>>>     </table>
>>>> -
>>>> +
>>>>     <table width="100%"><tr><td>
>>>>     <a name="NVpackages"><h2>Packages</h2></a>
>>>>     </td><td align="right">
>>>> @@ -157,12 +153,12 @@
>>>>     [<a href="#NVcycles">cycles</a>]
>>>>     [<a href="#NVexplanations">explanations</a>]
>>>>     </td></tr></table>
>>>> -
>>>> +
>>>>     <xsl:for-each select="./Packages/Package">
>>>>         <xsl:if test="count(error) = 0">
>>>>             <h3><a><xsl:attribute name="name">PK<xsl:value-of
>> select="@name"/></xsl:attribute>
>>>>             <xsl:value-of select="@name"/></a></h3>
>>>> -
>>>> +
>>>>             <table width="100%"><tr>
>>>>                 <td><a href="#EXafferent">Afferent Couplings</a>:
>> <xsl:value-of select="Stats/Ca"/></td>
>>>>                 <td><a href="#EXefferent">Efferent Couplings</a>:
>> <xsl:value-of select="Stats/Ce"/></td>
>>>> @@ -170,7 +166,7 @@
>>>>                 <td><a href="#EXinstability">Instability</a>:
>> <xsl:value-of select="Stats/I"/></td>
>>>>                 <td><a href="#EXdistance">Distance</a>: <xsl:value-of
>> select="Stats/D"/></td>
>>>>             </tr></table>
>>>> -
>>>> +
>>>>             <table width="100%" class="details">
>>>>                 <tr>
>>>>                     <th>Abstract Classes</th>
>>>> @@ -221,7 +217,7 @@
>>>>             </table>
>>>>         </xsl:if>
>>>>     </xsl:for-each>
>>>> -
>>>> +
>>>>     <table width="100%"><tr><td>
>>>>     <a name="NVcycles"><h2>Cycles</h2></a>
>>>>     </td><td align="right">
>>>> @@ -230,7 +226,7 @@
>>>>     [<a href="#NVcycles">cycles</a>]
>>>>     [<a href="#NVexplanations">explanations</a>]
>>>>     </td></tr></table>
>>>> -
>>>> +
>>>>     <xsl:if test="count(Cycles/Package) = 0">
>>>>         <p>There are no cyclic dependancies.</p>
>>>>     </xsl:if>
>>>> @@ -240,7 +236,7 @@
>>>>             <xsl:value-of select="."/><br/>
>>>>         </xsl:for-each></p>
>>>>     </xsl:for-each>
>>>> -
>>>> +
>>>>     <table width="100%"><tr><td>
>>>>     <a name="NVexplanations"><h2>Explanations</h2></a>
>>>>     </td><td align="right">
>>>> @@ -249,26 +245,26 @@
>>>>     [<a href="#NVcycles">cycles</a>]
>>>>     [<a href="#NVexplanations">explanations</a>]
>>>>     </td></tr></table>
>>>> -
>>>> +
>>>>     <p>The following explanations are for quick reference and are
>> lifted directly from the original <a href="
>> http://www.clarkware.com/software/JDepend.html";>JDepend
>> documentation</a>.</p>
>>>> -
>>>> +
>>>>     <h3><a name="EXnumber">Number of Classes</a></h3>
>>>>         <p>The number of concrete and abstract classes (and interfaces)
>> in the package is an indicator of the extensibility of the package.</p>
>>>>     <h3><a name="EXafferent">Afferent Couplings</a></h3>
>>>>         <p>The number of other packages that depend upon classes within
>> the package is an indicator of the package's responsibility. </p>
>>>>     <h3><a name="EXefferent">Efferent Couplings</a></h3>
>>>>         <p>The number of other packages that the classes in the package
>> depend upon is an indicator of the package's independence. </p>
>>>> -    <h3><a name="EXabstractness">Abstractness</a></h3>
>>>> +    <h3><a name="EXabstractness">Abstractness</a></h3>
>>>>         <p>The ratio of the number of abstract classes (and interfaces)
>> in the analyzed package to the total number of classes in the analyzed
>> package. </p>
>>>>         <p>The range for this metric is 0 to 1, with A=0 indicating a
>> completely concrete package and A=1 indicating a completely abstract
>> package. </p>
>>>>     <h3><a name="EXinstability">Instability</a></h3>
>>>>         <p>The ratio of efferent coupling (Ce) to total coupling (Ce /
>> (Ce + Ca)). This metric is an indicator of the package's resilience to
>> change. </p>
>>>> -        <p>The range for this metric is 0 to 1, with I=0 indicating a
>> completely stable package and I=1 indicating a completely instable package.
>> </p>
>>>> +        <p>The range for this metric is 0 to 1, with I=0 indicating a
>> completely stable package and I=1 indicating a completely unstable package.
>> </p>
>>>>     <h3><a name="EXdistance">Distance</a></h3>
>>>>         <p>The perpendicular distance of a package from the idealized
>> line A + I = 1. This metric is an indicator of the package's balance
>> between abstractness and stability. </p>
>>>> -        <p>A package squarely on the main sequence is optimally
>> balanced with respect to its abstractness and stability. Ideal packages are
>> either completely abstract and stable (x=0, y=1) or completely concrete and
>> instable (x=1, y=0). </p>
>>>> +        <p>A package squarely on the main sequence is optimally
>> balanced with respect to its abstractness and stability. Ideal packages are
>> either completely abstract and stable (x=0, y=1) or completely concrete and
>> unstable (x=1, y=0). </p>
>>>>         <p>The range for this metric is 0 to 1, with D=0 indicating a
>> package that is coincident with the main sequence and D=1 indicating a
>> package that is as far from the main sequence as possible. </p>
>>>> -
>>>> +
>>>>     </body>
>>>>     </html>
>>>> </xsl:template>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/taskdefs/exec/exec.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/testcases/taskdefs/exec/exec.xml
>> b/src/etc/testcases/taskdefs/exec/exec.xml
>>>> index 20e5656..a04c621 100644
>>>> --- a/src/etc/testcases/taskdefs/exec/exec.xml
>>>> +++ b/src/etc/testcases/taskdefs/exec/exec.xml
>>>> @@ -20,9 +20,9 @@
>>>>
>>>>   <target name="setUp">
>>>>     <mkdir dir="${output}"/>
>>>> -     <!-- this property can be overriden programatically in the Java
>> test case -->
>>>> +     <!-- this property can be overridden programmatically in the Java
>> test case -->
>>>>     <property name="timeToWait" value="10"/>
>>>> -    <!-- this property can be overriden programatically in the Java
>> test case -->
>>>> +    <!-- this property can be overridden programmatically in the Java
>> test case -->
>>>>     <property name="logFile" value="${output}/spawn.log"/>
>>>>     <property environment="env"/>
>>>>     <!-- UNIX -->
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/taskdefs/optional/unix/symlink.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/testcases/taskdefs/optional/unix/symlink.xml
>> b/src/etc/testcases/taskdefs/optional/unix/symlink.xml
>>>> index 134f29f..2a55fe0 100644
>>>> --- a/src/etc/testcases/taskdefs/optional/unix/symlink.xml
>>>> +++ b/src/etc/testcases/taskdefs/optional/unix/symlink.xml
>>>> @@ -19,11 +19,11 @@
>>>> <!--
>>>>
>>>> /*
>>>> - * Since the initial version of this file was deveolped on the clock on
>>>> + * Since the initial version of this file was developed on the clock on
>>>>  * an NSF grant I should say the following boilerplate:
>>>>  *
>>>>  * This material is based upon work supported by the National Science
>>>> - * Foundaton under Grant No. EIA-0196404. Any opinions, findings, and
>>>> + * Foundation under Grant No. EIA-0196404. Any opinions, findings, and
>>>>  * conclusions or recommendations expressed in this material are those
>>>>  * of the author and do not necessarily reflect the views of the
>>>>  * National Science Foundation.
>>>> @@ -33,44 +33,44 @@
>>>>
>>>> <project name="symlink-test" basedir="." default="all">
>>>>
>>>> -  <!--
>>>> +  <!--
>>>>        Since the symlink task and some of these targets rely on
>>>> -       calls to exec, it may be possible for the JVM to outrun the
>>>> +       calls to exec, it may be possible for the JVM to outrun the
>>>>        execution of the command line  system calls, so this value is
>>>>        the number of seconds we give the operating system to
>>>> -       catch up before executing a task that depends on the
>>>> +       catch up before executing a task that depends on the
>>>>        completion of previous tasks. This delay is also added to
>>>>        the end of each target so junit doesn't go testing things
>>>> -       before they have finnished (hopefully). Tweak if needed.
>>>> +       before they have finished (hopefully). Tweak if needed.
>>>>   -->
>>>>
>>>>   <property name="delay" value="0"/>
>>>> -
>>>> +
>>>>   <import file="../../../buildfiletest-base.xml"/>
>>>>
>>>>   <target name="setUp">
>>>> -    <mkdir dir="${output}" />
>>>> +    <mkdir dir="${output}"/>
>>>>   </target>
>>>>
>>>>
>>>>   <target name="all"
>>>>               depends="setUp, test-single, test-delete, test-record,
>> test-recreate, tearDown"/>
>>>> -
>>>> +
>>>>   <!-- test for action = single -->
>>>> -  <!--
>>>> +  <!--
>>>>     Creates:
>>>>          File: ${output}/symlink.test
>>>>          Link: ${output}/singletest
>>>>   -->
>>>>   <target name="test-single">
>>>>     <touch file="${output}/symlink.test"/>
>>>> -    <symlink resource="${output}/symlink.test"
>>>> -             link="${output}/singletest"
>>>> +    <symlink resource="${output}/symlink.test"
>>>> +             link="${output}/singletest"
>>>>              failonerror="yes"/>
>>>>     <sleep seconds="${delay}"/> <!-- make sure OS has time to catch up
>> -->
>>>> -    <available file="${output}/symlink.test"
>>>> +    <available file="${output}/symlink.test"
>>>>                property="test.single.file.created"/>
>>>> -    <available file="${output}/singletest"
>>>> +    <available file="${output}/singletest"
>>>>                property="test.single.link.created"/>
>>>>   </target>
>>>>
>>>> @@ -78,7 +78,7 @@
>>>>
>>>>   <!-- test for action = delete  (no calls to command line so no sleep)
>> -->
>>>> -  <!--
>>>> +  <!--
>>>>     Creates:
>>>>          (none)
>>>>     Deletes:
>>>> @@ -87,8 +87,8 @@
>>>>
>>>>   <target name="test-delete">
>>>>     <touch file="${output}/symlink.test"/>
>>>> -    <symlink resource="${output}/symlink.test"
>>>> -             link="${output}/singletest"
>>>> +    <symlink resource="${output}/symlink.test"
>>>> +             link="${output}/singletest"
>>>>              failonerror="yes"/>
>>>>     <sleep seconds="${delay}"/> <!-- make sure OS has time to catch up
>> -->
>>>> @@ -96,19 +96,19 @@
>>>>     <symlink action="delete" link="${output}/symlink.test"
>> failonerror="no"/>
>>>>     <sleep seconds="${delay}"/> <!-- make sure OS has time to catch up
>> -->
>>>> -    <available file="${output}/symlink.test"
>>>> +    <available file="${output}/symlink.test"
>>>>                property="test.delete.file.still.there"/>
>>>> -    <available file="${output}/singletest"
>>>> +    <available file="${output}/singletest"
>>>>                property="test.delete.link.still.there"
>>>>                value="ERROR: link deletion failed"/>
>>>> -
>>>> +
>>>>   </target>
>>>>
>>>>
>>>>
>>>>   <!-- test for action = record -->
>>>>
>>>> -  <!--
>>>> +  <!--
>>>>     Creates:
>>>>          Dir:  ${output}/symtest1
>>>>          Dir:  ${output}/symtest1/symtest2
>>>> @@ -143,22 +143,22 @@
>>>>     <touch file="${output}/symtest1/symtest3/fileB"/>
>>>>     <touch file="${output}/symtest1/symtest3/fileC"/>
>>>>
>>>> -    <symlink resource="${output}/symtest1/file1"
>>>> -             link="${output}/symtest1/link1"
>>>> -             failonerror="no" />
>>>> -    <symlink resource="${output}/symtest1/symtest2/file2"
>>>> -             link="${output}/symtest1/link2"
>>>> -             failonerror="no" />
>>>> -    <symlink resource="${output}/symtest1/symtest2/file2"
>>>> -             link="${output}/symtest1/symtest2/link3"
>>>> -             failonerror="no" />
>>>> +    <symlink resource="${output}/symtest1/file1"
>>>> +             link="${output}/symtest1/link1"
>>>> +             failonerror="no"/>
>>>> +    <symlink resource="${output}/symtest1/symtest2/file2"
>>>> +             link="${output}/symtest1/link2"
>>>> +             failonerror="no"/>
>>>> +    <symlink resource="${output}/symtest1/symtest2/file2"
>>>> +             link="${output}/symtest1/symtest2/link3"
>>>> +             failonerror="no"/>
>>>>     <symlink resource="${output}/symtest1/symtest3"
>>>>              link="${output}/symtest1/dirlink"
>>>> -             failonerror="no" />
>>>> -    <symlink resource="${output}/symtest1/symtest3"
>>>> +             failonerror="no"/>
>>>> +    <symlink resource="${output}/symtest1/symtest3"
>>>>              link="${output}/symtest1/dirlink2"
>>>>              failonerror="no"/>
>>>> -    <symlink resource="${output}/symtest1/symtest3"
>>>> +    <symlink resource="${output}/symtest1/symtest3"
>>>>              link="${output}/symtest1/dirlink3"
>>>>              failonerror="no"/>
>>>>
>>>> @@ -217,7 +217,7 @@
>>>>
>>>>     <!-- this is redundant for this test, but used in the recreate test
>> -->
>>>> -    <available file="${output}/symtest1/dirlink2"
>>>> +    <available file="${output}/symtest1/dirlink2"
>>>>                property="test.record.dirlink2.created"/>
>>>>
>>>>     <!-- Test to see if the linkfiles were created -->
>>>> @@ -239,7 +239,7 @@
>>>>
>>>>   <!-- test for action = recreate -->
>>>>
>>>> -  <!--
>>>> +  <!--
>>>>     Deletes:
>>>>          Link: ${output}/symtest1/link1==>${output}/symtest1/file1
>>>>          Link:
>> ${output}/symtest1/link2==>${output}/symtest1/symtest2/file2
>>>> @@ -278,7 +278,7 @@
>>>>
>>>>     <sleep seconds="${delay}"/>  <!-- make sure OS has time to catch up
>> -->
>>>> -    <symlink resource="${output}/symtest1/symtest2"
>>>> +    <symlink resource="${output}/symtest1/symtest2"
>>>>              link="${output}/symtest1/dirlink3"
>>>>              failonerror="no"/>
>>>>
>>>> @@ -321,7 +321,7 @@
>>>>                property="test.recreate.dirlink.recreated"/>
>>>>
>>>>     <!-- this should not get set -->
>>>> -    <available file="${output}/symtest1/symtest3/symtest3"
>>>> +    <available file="${output}/symtest1/symtest3/symtest3"
>>>>                property="test.recreate.dirlink2.recreated.twice"
>>>>                value="ERROR: dirlink2 was created a second time (bug
>> 25181)"/>
>>>> @@ -329,13 +329,13 @@
>>>>
>>>>     <sleep seconds="${delay}"/>  <!-- make sure OS has time to do the
>> execs -->
>>>> -    <available file="${output}/symtest1/symtest3/WhereAmI"
>>>> +    <available file="${output}/symtest1/symtest3/WhereAmI"
>>>>                property="test.recreate.dirlink3.was.altered"/>
>>>>   </target>
>>>>
>>>>
>>>>   <!-- actually tests the symlink methods in FileUtils, but this
>>>> -       testfixture already has all the necessary envirnment in place
>>>> +       test fixture already has all the necessary environment in place
>>>>        -->
>>>>   <target name="test-fileutils" depends="setUp">
>>>>       <mkdir dir="${output}/dir1"/>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema-invalid.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git
>> a/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema-invalid.xml
>> b/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema-invalid.xml
>>>> index ec58085..7cfa0f5 100644
>>>> ---
>> a/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema-invalid.xml
>>>> +++
>> b/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema-invalid.xml
>>>> @@ -16,15 +16,14 @@
>>>>   limitations under the License.
>>>> -->
>>>>
>>>> -<!--
>>>> -    Invalid test XML file without any schema refeferences
>>>> +<!--
>>>> +    Invalid test XML file without any schema references
>>>> -->
>>>> <doc>
>>>>     <section title="endpiece">
>>>> -        With a little luck, the network will pick me up.
>>>> +        With a little luck, the network will pick me up.
>>>>         This is Ripley - last survivor of The Nostromo - signing off.
>>>>     </section>
>>>> -
>>>> +
>>>>     <invalidelement/>
>>>> -
>>>> </doc>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git
>> a/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema.xml
>> b/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema.xml
>>>> index 7ae559d..99f9606 100644
>>>> --- a/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema.xml
>>>> +++ b/src/etc/testcases/taskdefs/optional/xml/endpiece-noSchema.xml
>>>> @@ -16,13 +16,12 @@
>>>>   limitations under the License.
>>>> -->
>>>>
>>>> -<!--
>>>> -    Test XML file without any schema refeferences
>>>> +<!--
>>>> +    Test XML file without any schema references
>>>> -->
>>>> <doc>
>>>>     <section title="endpiece">
>>>> -        With a little luck, the network will pick me up.
>>>> +        With a little luck, the network will pick me up.
>>>>         This is Ripley - last survivor of The Nostromo - signing off.
>>>>     </section>
>>>> -
>>>> </doc>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/types/assertions.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/testcases/types/assertions.xml
>> b/src/etc/testcases/types/assertions.xml
>>>> index a849a0b..dfe0de4 100644
>>>> --- a/src/etc/testcases/types/assertions.xml
>>>> +++ b/src/etc/testcases/types/assertions.xml
>>>> @@ -27,175 +27,171 @@
>>>>            includes="*.java"
>>>>            source="${source}"
>>>>            debug="true"
>>>> -           destdir="${output}"
>>>> -        />
>>>> +           destdir="${output}"/>
>>>>   </target>
>>>>
>>>>   <property name="src.dir" location="assertions"/>
>>>>   <property name="classname" value="AssertionMain"/>
>>>>   <property name="test.classname" value="AssertionTest"/>
>>>> -
>>>> +
>>>>   <path id="assert.classpath">
>>>>     <pathelement location="${output}"/>
>>>> -  </path>
>>>> -
>>>> -
>>>> +  </path>
>>>> +
>>>> +
>>>>   <!-- if per-class assertions work, this run asserts -->
>>>>   <target name="test-classname" depends="setUp">
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions enablesystemassertions="true">
>>>> -        <enable class="${classname}" />
>>>> +        <enable class="${classname}"/>
>>>>       </assertions>
>>>>     </java>
>>>>   </target>
>>>> -
>>>> +
>>>>   <!-- if package works, this run asserts -->
>>>>   <target name="test-package" depends="setUp">
>>>> -    <java fork="true"  failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> -      <assertions enableSystemAssertions="false" >
>>>> -        <enable package="..." />
>>>> +    <java fork="true" failonerror="true"
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>> +      <assertions enableSystemAssertions="false">
>>>> +        <enable package="..."/>
>>>>       </assertions>
>>>>     </java>
>>>>   </target>
>>>>
>>>>   <!-- this test should run the app successfully -->
>>>>   <target name="test-empty-assertions" depends="setUp">
>>>> -    <java fork="true"  failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +    <java fork="true" failonerror="true"
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions/>
>>>>     </java>
>>>> -  </target>
>>>> +  </target>
>>>>
>>>>   <!-- this test should run the app successfully -->
>>>>   <target name="test-disable" depends="setUp">
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> -      <assertions enableSystemAssertions="false" >
>>>> -        <enable package="..." />
>>>> -        <disable class="${classname}" />
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>> +      <assertions enableSystemAssertions="false">
>>>> +        <enable package="..."/>
>>>> +        <disable class="${classname}"/>
>>>>       </assertions>
>>>>     </java>
>>>> -  </target>
>>>> +  </target>
>>>>
>>>> -  <!-- repeated settigns result in the last declaration winning
>>>> -    except that the rule 'classes win over packages takes priority
>>>> -    this run will assert -->
>>>> +  <!-- repeated settings result in the last declaration winning
>>>> +       except that the rule 'classes win over packages takes priority
>>>> +       this run will assert -->
>>>>   <target name="test-override" depends="setUp">
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> -      <assertions enableSystemAssertions="false" >
>>>> -        <enable package="..." />
>>>> -        <disable class="${classname}" />
>>>> -        <enable class="${classname}" />
>>>> -        <disable package="..." />
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>> +      <assertions enableSystemAssertions="false">
>>>> +        <enable package="..."/>
>>>> +        <disable class="${classname}"/>
>>>> +        <enable class="${classname}"/>
>>>> +        <disable package="..."/>
>>>>       </assertions>
>>>>     </java>
>>>> -  </target>
>>>> +  </target>
>>>>
>>>> -  <!-- repeated settigns result in the last declaration winning;
>>>> -    this run will not assert -->
>>>> +  <!-- repeated settings result in the last declaration winning;
>>>> +       this run will not assert -->
>>>>   <target name="test-override2" depends="setUp">
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> -      <assertions enableSystemAssertions="false" >
>>>> -        <enable package="..." />
>>>> -        <enable class="${classname}" />
>>>> -        <disable class="${classname}" />
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>> +      <assertions enableSystemAssertions="false">
>>>> +        <enable package="..."/>
>>>> +        <enable class="${classname}"/>
>>>> +        <disable class="${classname}"/>
>>>>       </assertions>
>>>>     </java>
>>>> -  </target>
>>>> -
>>>> +  </target>
>>>> +
>>>>   <!-- if references work, this run asserts -->
>>>>   <target name="test-references">
>>>> -  <assertions id="project.assertions" >
>>>> -    <enable package="org.apache.test" />
>>>> -    <disable package="org.apache.log4j"/>
>>>> -    <enable package="..."/>
>>>> -  </assertions>
>>>> +    <assertions id="project.assertions">
>>>> +      <enable package="org.apache.test"/>
>>>> +      <disable package="org.apache.log4j"/>
>>>> +      <enable package="..."/>
>>>> +    </assertions>
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions refid="project.assertions"/>
>>>>     </java>
>>>>   </target>
>>>> -
>>>> +
>>>>   <!-- when fork=false; we need to reject the construct -->
>>>>   <target name="test-nofork" depends="setUp">
>>>>     <java fork="false" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions enablesystemassertions="true">
>>>> -        <enable class="${classname}" />
>>>> +        <enable class="${classname}"/>
>>>>       </assertions>
>>>>     </java>
>>>> -  </target>
>>>> +  </target>
>>>>
>>>>   <!-- this throws a build error -->
>>>>   <target name="test-multiple-assertions" depends="setUp">
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions enablesystemassertions="true">
>>>> -        <enable class="${classname}" />
>>>> +        <enable class="${classname}"/>
>>>>       </assertions>
>>>>       <assertions/>
>>>>     </java>
>>>> -  </target>
>>>> -
>>>> +  </target>
>>>> +
>>>>   <!-- should throw a build exception -->
>>>>   <target name="test-reference-abuse" depends="setUp">
>>>> -  <assertions id="project.assertions2" >
>>>> -    <enable package="org.apache.test" />
>>>> -    <disable package="org.apache.log4j"/>
>>>> -    <enable package="..."/>
>>>> -  </assertions>
>>>> +    <assertions id="project.assertions2">
>>>> +      <enable package="org.apache.test"/>
>>>> +      <disable package="org.apache.log4j"/>
>>>> +      <enable package="..."/>
>>>> +    </assertions>
>>>>     <java fork="true" failonerror="true"
>>>> -      classname="${classname}"
>>>> -      classpathref="assert.classpath">
>>>> +          classname="${classname}"
>>>> +          classpathref="assert.classpath">
>>>>       <assertions refid="project.assertions2">
>>>> -        <disable class="${classname}" />
>>>> -      </assertions>
>>>> +        <disable class="${classname}"/>
>>>> +      </assertions>
>>>>     </java>
>>>> -  </target>
>>>> -
>>>> -
>>>> +  </target>
>>>> +
>>>>   <target name="test-junit" depends="setUp">
>>>> -    <junit fork="true"
>>>> -      haltonerror="true" haltonfailure="true"
>>>> -      >
>>>> +    <junit fork="true"
>>>> +           haltonerror="true" haltonfailure="true">
>>>>       <classpath>
>>>>         <path refid="assert.classpath"/>
>>>>       </classpath>
>>>> -      <formatter type="plain"     usefile="false"/>
>>>> -      <assertions >
>>>> -        <enable class="${test.classname}" />
>>>> -      </assertions>
>>>> +      <formatter type="plain" usefile="false"/>
>>>> +      <assertions>
>>>> +        <enable class="${test.classname}"/>
>>>> +      </assertions>
>>>>       <test name="${test.classname}"/>
>>>>     </junit>
>>>>   </target>
>>>> -
>>>> +
>>>>   <!-- This is here to show that setting it as a property works
>>>> -  so there is some defect in pass-on of assertions that
>>>> -  is causing the problem -->
>>>> +       so there is some defect in pass-on of assertions that
>>>> +       is causing the problem -->
>>>>   <target name="test-junit-manual-setup" depends="setUp">
>>>> -    <junit fork="true"
>>>> -      haltonerror="true" haltonfailure="true"
>>>> -      >
>>>> +    <junit fork="true"
>>>> +           haltonerror="true" haltonfailure="true">
>>>>       <classpath>
>>>>         <path refid="assert.classpath"/>
>>>>       </classpath>
>>>> -      <formatter type="plain"     usefile="false"/>
>>>> +      <formatter type="plain" usefile="false"/>
>>>>       <test name="${test.classname}"/>
>>>>       <jvmarg value="-ea:AssertionTest"/>
>>>>     </junit>
>>>> -  </target>
>>>> -
>>>> +  </target>
>>>> +
>>>> </project>
>>>>
>>>>
>> http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/testcases/types/selectors.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/src/etc/testcases/types/selectors.xml
>> b/src/etc/testcases/types/selectors.xml
>>>> index 5a80d04..301c048 100644
>>>> --- a/src/etc/testcases/types/selectors.xml
>>>> +++ b/src/etc/testcases/types/selectors.xml
>>>> @@ -25,40 +25,40 @@
>>>>   </target>
>>>>   <property name="etc.dir" value=".."/>
>>>>   <property name="test.dir"
>>>> -          value="${output}/selectortest"/>
>>>> +            value="${output}/selectortest"/>
>>>>   <property name="testregexpsrc.dir"
>>>> -          value="${output}/regexpseltestsrc"/>
>>>> +            value="${output}/regexpseltestsrc"/>
>>>>   <property name="testregexpdest.dir"
>>>> -          value="${output}/regexpseltestdest"/>
>>>> +            value="${output}/regexpseltestdest"/>
>>>>   <property name="mirror.dir"
>>>> -          value="${output}/selectortest2"/>
>>>> +            value="${output}/selectortest2"/>
>>>>
>>>>   <target name="setupfiles">
>>>> -    <mkdir dir="${test.dir}" />
>>>> -    <mkdir dir="${test.dir}/zip" />
>>>> -    <mkdir dir="${test.dir}/tar" />
>>>> -    <mkdir dir="${test.dir}/tar/gz" />
>>>> -    <mkdir dir="${test.dir}/tar/bz2" />
>>>> +    <mkdir dir="${test.dir}"/>
>>>> +    <mkdir dir="${test.dir}/zip"/>
>>>> +    <mkdir dir="${test.dir}/tar"/>
>>>> +    <mkdir dir="${test.dir}/tar/gz"/>
>>>> +    <mkdir dir="${test.dir}/tar/bz2"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.md5"
>>>> -            tofile="${test.dir}/asf-logo.gif.md5" />
>>>> +          tofile="${test.dir}/asf-logo.gif.md5"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.bz2"
>>>> -            tofile="${test.dir}/asf-logo.gif.bz2" />
>>>> +          tofile="${test.dir}/asf-logo.gif.bz2"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.gz"
>>>> -            tofile="${test.dir}/asf-logo.gif.gz" />
>>>> +          tofile="${test.dir}/asf-logo.gif.gz"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/copy.filterset.filtered"
>>>> -            tofile="${test.dir}/copy.filterset.filtered" />
>>>> +          tofile="${test.dir}/copy.filterset.filtered"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.zip"
>>>> -            tofile="${test.dir}/zip/asf-logo.gif.zip" />
>>>> +          tofile="${test.dir}/zip/asf-logo.gif.zip"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar"
>>>> -            tofile="${test.dir}/tar/asf-logo.gif.tar" />
>>>> +          tofile="${test.dir}/tar/asf-logo.gif.tar"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo-huge.tar.gz"
>>>> -            tofile="${test.dir}/tar/asf-logo-huge.tar.gz" />
>>>> +          tofile="${test.dir}/tar/asf-logo-huge.tar.gz"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar.gz"
>>>> -            tofile="${test.dir}/tar/gz/asf-logo.gif.tar.gz" />
>>>> +          tofile="${test.dir}/tar/gz/asf-logo.gif.tar.gz"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar.bz2"
>>>> -            tofile="${test.dir}/tar/bz2/asf-logo.gif.tar.bz2" />
>>>> +          tofile="${test.dir}/tar/bz2/asf-logo.gif.tar.bz2"/>
>>>>     <copy file="${etc.dir}/taskdefs/expected/asf-logo-huge.tar.bz2"
>>>> -            tofile="${test.dir}/tar/bz2/asf-logo-huge.tar.bz2" />
>>>> +          tofile="${test.dir}/tar/bz2/asf-logo-huge.tar.bz2"/>
>>>>     <!-- Make linefeeds consistent between platforms -->
>>>>     <fixcrlf srcdir="${test.dir}" includes="*.filtered" eol="lf"/>
>>>>     <!-- Set a known base time for all files -->
>>>> @@ -69,23 +69,23 @@
>>>>     </touch>
>>>>     <!-- Then adjust individual ones -->
>>>>     <touch file="${test.dir}/asf-logo.gif.bz2"
>>>> -            datetime="01/01/2001 12:00 AM"/>
>>>> +           datetime="01/01/2001 12:00 AM"/>
>>>>     <touch file="${test.dir}/asf-logo.gif.gz"
>>>> -            datetime="04/15/2002 2:30 PM"/>
>>>> +           datetime="04/15/2002 2:30 PM"/>
>>>>     <touch file="${test.dir}/zip/asf-logo.gif.zip"
>>>> -            datetime="05/10/2002 2:30 PM"/>
>>>> +           datetime="05/10/2002 2:30 PM"/>
>>>>     <touch file="${test.dir}/tar/asf-logo.gif.tar"
>>>> -            datetime="05/10/2002 2:29 PM"/>
>>>> +           datetime="05/10/2002 2:29 PM"/>
>>>>     <touch file="${test.dir}/tar/asf-logo-huge.tar.gz"
>>>> -            datetime="05/10/2002 2:29 AM"/>
>>>> +           datetime="05/10/2002 2:29 AM"/>
>>>>   </target>
>>>>
>>>>   <target name="mirrorfiles">
>>>> -    <mkdir dir="${mirror.dir}" />
>>>> -    <mkdir dir="${mirror.dir}/zip" />
>>>> -    <mkdir dir="${mirror.dir}/tar" />
>>>> -    <mkdir dir="${mirror.dir}/tar/gz" />
>>>> -    <mkdir dir="${mirror.dir}/tar/bz2" />
>>>> +    <mkdir dir="${



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to