1
0
mirror of https://github.com/go-task/task.git synced 2025-02-03 13:22:11 +02:00

Running deps before verifying if the current task is up-to-date

This commit is contained in:
Andrey Nering 2017-03-02 08:56:13 -03:00
parent 2df72fe39a
commit c655f23755

10
task.go
View File

@ -93,17 +93,17 @@ func RunTask(name string) error {
return &taskNotFoundError{name}
}
if !Force && isTaskUpToDate(t) {
log.Printf(`Task "%s" is up to date`, name)
return nil
}
for _, d := range t.Deps {
if err := RunTask(d); err != nil {
return err
}
}
if !Force && isTaskUpToDate(t) {
log.Printf(`Task "%s" is up to date`, name)
return nil
}
for _, c := range t.Cmds {
if err := runCommand(c, t.Dir); err != nil {
return &taskRunError{name, err}