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:
parent
2df72fe39a
commit
c655f23755
10
task.go
10
task.go
@ -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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user