X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=ifchange.go;fp=ifchange.go;h=c9053712ce4867464c56f5c086caff6436307420;hb=0db0e21921706ba645c229e809fd3668542dcaae;hp=9f7f4b572d583c1a5fbdf216f7788e280a7e8431;hpb=eaaa94c54d8b4a7755c4926de10ed987831972d0;p=goredo.git diff --git a/ifchange.go b/ifchange.go index 9f7f4b5..c905371 100644 --- a/ifchange.go +++ b/ifchange.go @@ -35,6 +35,7 @@ func collectDeps( if err != nil { return nil } + DepInfoCache[tgt.Dep()] = depInfo seen[tgt.a] = struct{}{} var alwayses []*Tgt returnReady := false @@ -85,7 +86,11 @@ func buildDependants(tgts []*Tgt) map[string]*Tgt { } } } + InodeCache = make(map[string][]*Inode) } + TgtCache = nil + HashCache = nil + InodeCache = nil if len(seen) == 0 { return seen }