From c655f23755bb70239a00e88aa3d9c62ea54d6261 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Thu, 2 Mar 2017 08:56:13 -0300 Subject: [PATCH] Running deps before verifying if the current task is up-to-date --- task.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/task.go b/task.go index 52bc1ac5..33e8585c 100644 --- a/task.go +++ b/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}