From c90dbd12ef41f3451e3e1dadaed8269d30df7da3 Mon Sep 17 00:00:00 2001 From: take-cheeze Date: Thu, 21 Jun 2018 11:29:50 +0900 Subject: Show minirake backtrace in verbose mode. --- minirake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minirake b/minirake index ae3d53ca0..6f772cb3d 100755 --- a/minirake +++ b/minirake @@ -550,7 +550,7 @@ class RakeApp puts "rake aborted!" $rake_failed.each do |ex| puts ex.message - if $trace + if $trace || $verbose puts ex.backtrace.join("\n") else puts ex.backtrace.find {|str| str =~ /#{@rakefile}/ } || "" -- cgit v1.2.3 From 7c246cb9db375c30490cc62da1c7138d54e6d441 Mon Sep 17 00:00:00 2001 From: take-cheeze Date: Thu, 21 Jun 2018 12:45:55 +0900 Subject: Fix job waiter. --- minirake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/minirake b/minirake index ae3d53ca0..343978d77 100755 --- a/minirake +++ b/minirake @@ -529,6 +529,8 @@ class RakeApp next end + wait_process while $rake_fiber_table.size >= $rake_jobs + f.resume end end @@ -577,6 +579,9 @@ class RakeApp if st.exitstatus != 0 raise "Command Failed: [#{ent[:command]}]" end + + wait_process while $rake_fiber_table.size >= $rake_jobs + ent[:fiber].resume end end -- cgit v1.2.3