X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=blobdiff_plain;f=buildlog.go;h=0564beda167552d9764e47cd979b142892fb572e;hp=3403e4d750d051a191bfaba0ecd88f31b74c64f8;hb=46e189a9c6398c1ab1245ab1e9827b959db29219;hpb=368922086630cdcf1980d372006eb4bf6b459d5a diff --git a/buildlog.go b/buildlog.go index 3403e4d..0564bed 100644 --- a/buildlog.go +++ b/buildlog.go @@ -200,18 +200,9 @@ func showBuildLog(dir, tgt string, buildLogRec map[string][]string, depth int) e return w.Flush() } defer fd.Close() - fdDep, err := os.Open(path.Join(dirNormalized, RedoDir, tgtNormalized+DepSuffix)) - if err != nil { - return err - } - depInfo, err := depRead(fdDep) - fdDep.Close() - if err != nil { - return err - } - subs := make([]*BuildLogJob, 0, len(depInfo.ifchanges)) - for _, dep := range depInfo.ifchanges { - subDir, subTgt := cwdAndTgt(path.Join(dirNormalized, dep["Target"])) + subs := make([]*BuildLogJob, 0, len(buildLogRec["Ifchange"])) + for _, dep := range buildLogRec["Ifchange"] { + subDir, subTgt := cwdAndTgt(path.Join(dirNormalized, dep)) if subDir == dirNormalized && subTgt == tgtNormalized { continue } @@ -238,7 +229,7 @@ func showBuildLog(dir, tgt string, buildLogRec map[string][]string, depth int) e } subs = append(subs, &BuildLogJob{ dir: dirNormalized, - tgt: dep["Target"], + tgt: dep, started: started, exitCode: exitCode, rec: rec,