You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@buildr.apache.org by Ittay Dror <it...@gmail.com> on 2008/11/03 13:57:50 UTC
bug in ArchiveTask#needed? ?
this is some of the code of the method:
most_recent = @paths.collect { |name, path| path.sources }.flatten
each { |src| File.directory?(src) ?
Util.recursive_with_dot_files(src) | [src] : src }.flatten.
select { |file| File.exist?(file) }.collect { |file|
File.stat(file).mtime }.max
File.stat(name).mtime < (most_recent || Rake::EARLY) || super
isn't the 'each' call effectively a noop (being that each just returns
the same array)?
ittay
--
--
Ittay Dror <it...@gmail.com>
Re: bug in ArchiveTask#needed? ?
Posted by Assaf Arkin <ar...@intalio.com>.
I believe so.
Assaf
On Mon, Nov 3, 2008 at 4:57 AM, Ittay Dror <it...@gmail.com> wrote:
> this is some of the code of the method:
>
> most_recent = @paths.collect { |name, path| path.sources }.flatten
>
> each { |src| File.directory?(src) ? Util.recursive_with_dot_files(src)
> | [src] : src }.flatten.
> select { |file| File.exist?(file) }.collect { |file|
> File.stat(file).mtime }.max
> File.stat(name).mtime < (most_recent || Rake::EARLY) || super
>
>
> isn't the 'each' call effectively a noop (being that each just returns the
> same array)?
>
> ittay
>
> --
> --
> Ittay Dror <it...@gmail.com>
>
>
>