> I agree with you.  I suppose that with the current code, you can always 
> "fudge" the granularities by summing them together as timediffmillis in 
> the above code which is a settable parameter.
> 
> The case I have in mind is this:
> 
> <ftp action = "get"
>      ...
>      preservelastmodified="true"
>      newer="true"/>
> 
> Repeating that twice in succession with the current code will ALWAYS 
> result in fetching the entire fileset twice whether the source files
> change or not.  This seems like an incorrect result, even a bug.
> 
> So I want to make this change.
> 
+1

> But before I rush off and do that, I want, as a reality check, an idea 
> of a use case that this change would break.  I can't think of one.
> 
> My thought is that anyone who would want to use this task with 
> newer="true" and preservelastmodified="false" isn't going to care about 
> granularity-based differences.  That person is simply using the task 
> coarsely.  And anyone who would do it as in the above snippet would want 
>  >= rather than >.
> 
> Please, if someone can come up with a contradictory use case or other 
> argument, lay it out here, otherwise I am going to make the change.
> 
> The only plausible argument I can think of is backward compatibility of 
> existing scripts.  I am guessing that anyone who is trying to use the 
> task precisely may already be adding or subtacting 1 in the 
> timediffmillis to overcome this problem.
> 
> 
Do not worry if you are sure that the current behavior is buggy.

Cheers,

Antoine

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to