X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=run.go;h=25e8bacebf3e20e88174412a51b5e50b0a0bc688;hb=5ca39bfc0b769607db3f84213fc7f16f0c4019fa;hp=2fed7cf10824b9ae19912c0b3bb5e56929b7dbf4;hpb=cd29a67e26ef05f0ffadd83448f09886edef4111;p=goredo.git diff --git a/run.go b/run.go index 2fed7cf..25e8bac 100644 --- a/run.go +++ b/run.go @@ -51,7 +51,7 @@ const ( RedoDir = ".redo" LockSuffix = ".lock" - DepSuffix = ".dep" + DepSuffix = ".rec" TmpPrefix = ".redo." LogSuffix = ".log" ) @@ -204,7 +204,7 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { fdDep, err := os.Open(path.Join(redoDir, tgt+DepSuffix)) if err != nil { if os.IsNotExist(err) { - err = errors.New("was not built: no .dep") + err = errors.New("was not built: no .rec") } goto Finish } @@ -240,7 +240,7 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { return nil } - // Start preparing .dep + // Start preparing .rec fdDep, err := tempfile(redoDir, tgt+DepSuffix) if err != nil { lockRelease() @@ -473,7 +473,6 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { if err == nil && !inode.Equals(inodePrev) { runErr.Err = errors.New("$1 was explicitly touched") errs <- runErr - fd.Close() return } } @@ -543,7 +542,7 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { } } - // Commit .dep + // Commit .rec if !NoSync { err = fdDep.Sync() if err != nil {