[ 
https://issues.apache.org/jira/browse/IVY-823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12602680#action_12602680
 ] 

Claudio Miranda commented on IVY-823:
-------------------------------------

I just want to know if this improvement is going to be commited anywhere, 
because this is critical for us to make ivy usage abroad on every project. And 
I don't want to provide a separate ivy bundle to our customer with this little 
improvement.

Thanks for such a great product.

> 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
>            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.

Reply via email to