Author: bodewig
Date: Thu Jun 24 07:39:11 2010
New Revision: 957442

URL: http://svn.apache.org/viewvc?rev=957442&view=rev
Log:
log a warning message if File#setLastModified fails.  PR 49485

Modified:
    ant/core/trunk/WHATSNEW
    
ant/core/trunk/src/main/org/apache/tools/ant/types/resources/FileResource.java

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=957442&r1=957441&r2=957442&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Thu Jun 24 07:39:11 2010
@@ -112,6 +112,11 @@ Other changes:
    scenarios where a given extension-point may or may not exist.
    Bugzilla Report 49473.   
 
+ * Ant now logs a warning message if it fails to change the file
+   modification time in for example when using <touch> or preserving
+   timestamps in various tasks.
+   Bugzilla Report 49485.
+
 Changes from Ant 1.8.0 TO Ant 1.8.1 
 ===================================
 

Modified: 
ant/core/trunk/src/main/org/apache/tools/ant/types/resources/FileResource.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/resources/FileResource.java?rev=957442&r1=957441&r2=957442&view=diff
==============================================================================
--- 
ant/core/trunk/src/main/org/apache/tools/ant/types/resources/FileResource.java 
(original)
+++ 
ant/core/trunk/src/main/org/apache/tools/ant/types/resources/FileResource.java 
Thu Jun 24 07:39:11 2010
@@ -345,7 +345,9 @@ public class FileResource extends Resour
             ((FileResource) getCheckedRef()).touch(modTime);
             return;
         }
-        getNotNullFile().setLastModified(modTime);
+        if (!getNotNullFile().setLastModified(modTime)) {
+            log("Failed to change file modification time", Project.MSG_WARN);
+        }
     }
 
     /**


Reply via email to