On May 5, 2008, at 6:57 PM, sdumitriu (SVN) wrote:

> Author: sdumitriu
> Date: 2008-05-05 18:57:49 +0200 (Mon, 05 May 2008)
> New Revision: 9648
>
> Modified:
>   xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/main/ 
> java/com/xpn/xwiki/XWiki.java
>   xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/main/ 
> java/com/xpn/xwiki/util/Util.java
>   xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/main/ 
> java/com/xpn/xwiki/web/SkinAction.java
> Log:
> XWIKI-2360: Add correct Last-Modification header for filesystem skin  
> files
> Done
> Patch submitted by Raffaello Pelagalli, applied with some changes
> Merged from [EMAIL PROTECTED]
>
>
> Modified: xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/ 
> main/java/com/xpn/xwiki/XWiki.java
> ===================================================================
> --- xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/main/ 
> java/com/xpn/xwiki/XWiki.java 2008-05-05 16:56:00 UTC (rev 9647)
> +++ xwiki-platform/core/branches/xwiki-core-1.4/xwiki-core/src/main/ 
> java/com/xpn/xwiki/XWiki.java 2008-05-05 16:57:49 UTC (rev 9648)
> @@ -931,6 +931,19 @@
>         return Util.getFileContent(new InputStreamReader(is));
>     }
>
> +    public Date getResourceLastModificationDate(String name)
> +    {
> +        try {
> +            if (getEngineContext() != null) {
> +                return  
> Util 
> .getFileLastModificationDate(getEngineContext().getRealPath(name));
> +            }
> +        } catch (Exception ex) {
> +            // Probably a SecurityException or the file is not  
> accessible (inside a war)
> +            LOG.info("Failed to get file modification date: " +  
> ex.getMessage());

I think this should be warn and not an info, WDYT?

We should also explain the message that the current date will be used  
instead I think.

[snip]

> +    public static Date getFileLastModificationDate(String path) {
> +        try {
> +            File f = new File(path);
> +            return (new Date(f.lastModified()));
> +        } catch (Exception ex) {
> +            return new Date();

Shouldn't we display a warn message here too? If not, then we should  
have a comment to explain why we don't want a message...

Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to