X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=ood.go;fp=ood.go;h=4a284c6ceaf31db355b53890957473a06ec30cf5;hb=10baafbc3ef7dd24ecdc18a008e59e5068c8eb39;hp=52be37be889f5074fd987948b5fdd5e9fa7e2d08;hpb=29dda0d5595595f274cf55cf603d62467d19b892;p=goredo.git diff --git a/ood.go b/ood.go index 52be37b..4a284c6 100644 --- a/ood.go +++ b/ood.go @@ -96,16 +96,8 @@ func isSrc(cwd, tgt string) bool { func isOODByBuildUUID(cwd, tgtOrig string) bool { cwd, tgt := cwdAndTgt(path.Join(cwd, tgtOrig)) depPath := path.Join(cwd, RedoDir, tgt+DepSuffix) - fdDep, err := os.Open(depPath) - if err != nil { - return true - } - depInfo, err := depRead(fdDep) - fdDep.Close() - if err != nil || depInfo.build != BuildUUID { - return true - } - return false + build, err := depReadBuild(depPath) + return err != nil || build != BuildUUID } func isOOD(cwd, tgtOrig string, level int, seen map[string]struct{}) (bool, error) {