]> Cypherpunks.ru repositories - goredo.git/blobdiff - ifchange.go
redo-stamp with REDO_NO_HASH workability fix
[goredo.git] / ifchange.go
index 972da4dcd80f9c5f9735c4d696624a102ab8e792..3cd93fb6c89d770bed1bfd330c0a4201ed81b944 100644 (file)
@@ -17,6 +17,13 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package main
 
+import "sync"
+
+var (
+       Force bool = false
+       Jobs  sync.WaitGroup
+)
+
 func isOkRun(err error) bool {
        if err == nil {
                return true
@@ -42,7 +49,7 @@ func ifchange(tgts []string) (bool, error) {
                if Force {
                        ood = true
                } else {
-                       ood, err = isOOD(Cwd, tgt, 0)
+                       ood, err = isOOD(Cwd, tgt, 0, nil)
                        if err != nil {
                                return false, err
                        }
@@ -54,7 +61,7 @@ func ifchange(tgts []string) (bool, error) {
                        trace(CDebug, "%s is source, not redoing", tgt)
                        continue
                }
-               if err = runScript(tgt, errs); err != nil {
+               if err = runScript(tgt, errs, ""); err != nil {
                        return false, err
                }
                if Force {