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

Maarten Coene resolved IVY-1044.
--------------------------------

    Resolution: Fixed

I've added an 'overwriteMode' attribute to the ivy:retrieve task to configure 
when the destination files should be overwritten...

> retrieve doesn't retrive files if the current one is more recent
> ----------------------------------------------------------------
>
>                 Key: IVY-1044
>                 URL: https://issues.apache.org/jira/browse/IVY-1044
>             Project: Ivy
>          Issue Type: Improvement
>          Components: Ant, Core
>    Affects Versions: 2.0
>         Environment: Win XP, J2SE 1.6.0_11-b03
>            Reporter: Daniel Dekany
>            Assignee: Maarten Coene
>             Fix For: 2.2.0-RC1
>
>
> The "retrieve" task will not retrieve files (artifacts) whose file 
> modification date is greater than of the file in the repository (in the 
> "resolver"), not even if sync="true". This way the target directory goes out 
> of sync if (a) the module is downgraded in the repository or (b) the 
> developer has overwritten the artifact manually when experiencing with 
> something. Thus the only way to keep the target directory in sync is deleting 
> it before retrieving, but of course that means suboptimal performance, and 
> makes sync="true" useless anyway. Simply, a file should be retrieved if the 
> date (or size!) is *different* than in the repository.

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