diff options
| author | ksss <[email protected]> | 2017-02-10 13:15:49 +0900 |
|---|---|---|
| committer | ksss <[email protected]> | 2017-02-10 13:15:49 +0900 |
| commit | cd8284fe0b156aaa6e4cb3f9cb934da25d4829be (patch) | |
| tree | 7cfccca901cd9fb2fa7336c4833a88368dd7dcd2 /minirake | |
| parent | f2b18a604c6e4db5875b689ba26b377ad720a3ab (diff) | |
| download | mruby-cd8284fe0b156aaa6e4cb3f9cb934da25d4829be.tar.gz mruby-cd8284fe0b156aaa6e4cb3f9cb934da25d4829be.zip | |
Fix build error when trace mode
Rakefile
```
file "a.txt" do
system "echo hello > a.txt"
end
file "b.txt" => "a.txt" do
system "cp a.txt b.txt"
end
task :default => "b.txt"
```
```
$ touch b.txt
$ ruby minirake --trace
Invoke default (already=[], needed=[true])
rake aborted!
No such file or directory @ rb_file_s_stat - a.txt
minirake:241:in `stat'
minirake:241:in `timestamp'
minirake:233:in `block in needed?'
minirake:233:in `collect'
minirake:233:in `needed?'
minirake:91:in `invoke'
minirake:95:in `block in invoke'
minirake:95:in `each'
minirake:95:in `invoke'
minirake:467:in `block in run'
minirake:466:in `each'
minirake:466:in `run'
minirake:484:in `<main>'
```
Diffstat (limited to 'minirake')
| -rwxr-xr-x | minirake | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -237,6 +237,7 @@ module MiniRake # Time stamp for file task. def timestamp + return Time.at(0) unless File.exist?(name) stat = File::stat(name.to_s) stat.directory? ? Time.at(0) : stat.mtime end |
