Fix _tasks_changed algorithm in rake-fast plugin
This commit is contained in:
parent
2ab67382e7
commit
2277967ecf
@ -16,11 +16,16 @@ _is_rails_app () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_tasks_changed () {
|
_tasks_changed () {
|
||||||
local is_changed=1
|
local -a paths
|
||||||
for file in lib/tasks/**/*.rake; do
|
paths=(lib/tasks lib/tasks/**/*(N))
|
||||||
if [[ $file -nt .rake_tasks ]]; then is_changed=0; fi
|
|
||||||
|
for path in $paths; do
|
||||||
|
if [[ "$path" -nt .rake_tasks ]]; then
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
return is_changed
|
|
||||||
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
_rake_generate () {
|
_rake_generate () {
|
||||||
|
Loading…
Reference in New Issue
Block a user