if Debug || os.Getenv(EnvLogPid) == "1" {
MyPid = os.Getpid()
}
+ var traced bool
if *flagTrace {
- Trace = true
+ traced = true
} else {
- Trace = os.Getenv(EnvTrace) == "1"
+ traced = os.Getenv(EnvTrace) == "1"
}
// Those are internal envs
switch cmdName {
case "redo":
for _, tgt := range tgts {
- ok, err = ifchange([]string{tgt}, true)
+ ok, err = ifchange([]string{tgt}, true, traced)
if err != nil || !ok {
break
}
}
case "redo-ifchange":
- ok, err = ifchange(tgts, false)
+ ok, err = ifchange(tgts, false, traced)
writeDeps(fdDep, tgts)
case "redo-ifcreate":
if fdDep == nil {