antoine     2003/05/25 02:43:53

  Modified:    src/main/org/apache/tools/ant/types/selectors
                        DifferentSelector.java
               docs/manual/CoreTypes selectors.html
  Log:
  Make ignoreFileTimes default to true in DifferentSelector to preserve 
backward compatibility
  in the behavior of the selector and also make the selector more user friendly.
  One expects that most users want to ignore file timestamps.
  PR: 20205
  Submitted by: Jeff Turner (jefft at apache dot org)
  
  Revision  Changes    Path
  1.5       +1 -1      
ant/src/main/org/apache/tools/ant/types/selectors/DifferentSelector.java
  
  Index: DifferentSelector.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/types/selectors/DifferentSelector.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DifferentSelector.java    24 May 2003 13:52:49 -0000      1.4
  +++ DifferentSelector.java    25 May 2003 09:43:53 -0000      1.5
  @@ -81,7 +81,7 @@
   
       private FileUtils fileUtils= FileUtils.newFileUtils();
   
  -    private boolean ignoreFileTimes=false;
  +    private boolean ignoreFileTimes=true;
   
   
       /**
  
  
  
  1.12      +9 -9      ant/docs/manual/CoreTypes/selectors.html
  
  Index: selectors.html
  ===================================================================
  RCS file: /home/cvs/ant/docs/manual/CoreTypes/selectors.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- selectors.html    24 May 2003 13:52:49 -0000      1.11
  +++ selectors.html    25 May 2003 09:43:53 -0000      1.12
  @@ -271,8 +271,8 @@
       <ol>
       <li> If there is no 'other' file, it's different.
       <li> Files with different lengths are different.
  -    <li> Files with the same timestamp are the same, unless 
<tt>ignoreFileTimes</tt>
  -         is set. This feature is useful to keep the selection fast.
  +    <li> If <tt>ignoreFileTimes</tt> is turned off, then differing file
  +    timestamps will cause files to be regarded as different.
       <li> Finally a byte-for-byte check is run against the two files
       </ol>
   
  @@ -309,18 +309,18 @@
           <td valign="top" align="center">Yes</td>
         </tr>
         <tr>
  +        <td valign="top">ignoreFileTimes</td>
  +        <td valign="top">Whether to use file times in the comparison or not.
  +          Default is true (time differences are ignored).
  +        </td>
  +        <td valign="top" align="center">No</td>
  +      </tr>
  +      <tr>
           <td valign="top">granularity</td>
           <td valign="top">The number of milliseconds leeway to give before
             deciding a file is out of date. This is needed because not every
             file system supports tracking the last modified time to the
             millisecond level. Default is 0 milliseconds, or 2 seconds on DOS 
systems.
  -        </td>
  -        <td valign="top" align="center">No</td>
  -      </tr>
  -      <tr>
  -        <td valign="top">ignoreFileTimes</td>
  -        <td valign="top">Whether to use file times in the comparison or not.
  -        Default is false (time differences are significant).
           </td>
           <td valign="top" align="center">No</td>
         </tr>
  
  
  

Reply via email to