]> Cypherpunks.ru repositories - goredo.git/blobdiff - main.go
More clarity in "empty" and "non-existent" difference
[goredo.git] / main.go
diff --git a/main.go b/main.go
index 63de9315f942dd96e5cbfdb3147daba8fd880ed7..bfebadfcf5501ff9f7c547adbdb145bb4c298a3f 100644 (file)
--- a/main.go
+++ b/main.go
@@ -198,6 +198,7 @@ func main() {
        }
        NoColor = os.Getenv(EnvNoColor) != ""
        NoSync = os.Getenv(EnvNoSync) == "1"
+       StopIfMod = os.Getenv(EnvStopIfMod) == "1"
        switch s := os.Getenv(EnvInodeTrust); s {
        case "none":
                InodeTrust = InodeTrustNone
@@ -334,7 +335,7 @@ CmdSwitch:
                        }
                }
        case CmdNameRedoIfchange:
-               ok, err = ifchange(tgts, false, traced)
+               ok, err = ifchange(tgts, *flagForcedIfchange, traced)
                if err == nil {
                        err = depsWrite(fdDep, tgts)
                }