ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maarten Coene (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (IVY-823) Set the last modified attribute of files downloaded from repositories
Date Thu, 05 Jun 2008 21:50:44 GMT

     [ https://issues.apache.org/jira/browse/IVY-823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Maarten Coene reassigned IVY-823:
---------------------------------

    Assignee: Maarten Coene

> Set the last modified attribute of files downloaded from repositories
> ---------------------------------------------------------------------
>
>                 Key: IVY-823
>                 URL: https://issues.apache.org/jira/browse/IVY-823
>             Project: Ivy
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Claudio Miranda
>            Assignee: Maarten Coene
>            Priority: Minor
>             Fix For: 2.0-RC1
>
>
> A small modification, to allow the downloaded resource to have the same date timestamp
as the file in remote repo. 
>     At org.apache.ivy.util.url.BasicURLHandler.download(URL src, File dest, CopyProgressListener
l)
>     Add
> dest.setLastModified(srcConn.getLastModified());
>     However this modification is intended to be configurable, see below
> Quoting Gilles Scokart from the discussion thread 
> http://www.nabble.com/-Ivy--How-to-add-a-new-option-to-ivy-settings-td17526130.html
> > I think it should better be a parameter of the retrieve task, or maybe
> > an attribute of the resolver in the settings file.
> > preservelastmodified sounds a good name (like the ant copy task). 
> > 
> > Note that if you put it in the resolver settings, that should maybe
> > also impact the publish and the install task.
> > If you put it in both the settings and the task, then the task should
> > have the priority. 
> Index: src/java/org/apache/ivy/util/url/BasicURLHandler.java
> ===================================================================
> --- src/java/org/apache/ivy/util/url/BasicURLHandler.java       (revision 661197)
> +++ src/java/org/apache/ivy/util/url/BasicURLHandler.java       (working copy)
> @@ -131,6 +131,10 @@
>                          "Downloaded file size doesn't match expected Content Length
for " + src
>                                  + ". Please retry.");
>              }
> +            boolean remoteTimestamp = true;
> +            if (remoteTimestamp) {
> +                dest.setLastModified(srcConn.getLastModified());
> +            }
>          } finally {
>              disconnect(srcConn); 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message