X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=blobdiff_plain;f=dep.go;h=0f62d30243f0256e2a0be731de93f010be45052a;hp=6900357b4964226e3730ae4e024543b4dbf27a0a;hb=67e92d5a298516292bbbee1f7714708cdc0766f8;hpb=634ee31ae35a2eaac517e0ffa1b7caede4b27ac5 diff --git a/dep.go b/dep.go index 6900357..0f62d30 100644 --- a/dep.go +++ b/dep.go @@ -52,14 +52,14 @@ func ifcreate(fdDep *os.File, tgt string) error { trace(CDebug, "ifcreate: %s <- %s", fdDep.Name(), tgt) return recfileWrite( fdDep, - recfile.Field{Name: "Type", Value: "ifcreate"}, + recfile.Field{Name: "Type", Value: DepTypeIfcreate}, recfile.Field{Name: "Target", Value: tgt}, ) } func always(fdDep *os.File) error { trace(CDebug, "always: %s", fdDep.Name()) - return recfileWrite(fdDep, recfile.Field{Name: "Type", Value: "always"}) + return recfileWrite(fdDep, recfile.Field{Name: "Type", Value: DepTypeAlways}) } func stamp(fdDep, src *os.File) error { @@ -71,7 +71,7 @@ func stamp(fdDep, src *os.File) error { trace(CDebug, "stamp: %s <- %s", fdDep.Name(), hsh) return recfileWrite( fdDep, - recfile.Field{Name: "Type", Value: "stamp"}, + recfile.Field{Name: "Type", Value: DepTypeStamp}, recfile.Field{Name: "Hash", Value: hsh}, ) } @@ -109,7 +109,7 @@ func writeDep(fdDep *os.File, cwd, tgt string) error { return err } fields := []recfile.Field{ - recfile.Field{Name: "Type", Value: "ifchange"}, + recfile.Field{Name: "Type", Value: DepTypeIfchange}, recfile.Field{Name: "Target", Value: tgt}, recfile.Field{Name: "Ctime", Value: ts}, } @@ -121,8 +121,7 @@ func writeDep(fdDep *os.File, cwd, tgt string) error { } fields = append(fields, recfile.Field{Name: "Hash", Value: hsh}) } - err = recfileWrite(fdDep, fields...) - return err + return recfileWrite(fdDep, fields...) } func writeDeps(fdDep *os.File, tgts []string) error {