if errors.Is(err, fs.ErrNotExist) {
err = errors.New("was not built: no .rec")
}
if errors.Is(err, fs.ErrNotExist) {
err = errors.New("was not built: no .rec")
}
depInfo, err := depRead(path.Join(redoDir, tgt+DepSuffix))
if err != nil {
if errors.Is(err, fs.ErrNotExist) {
depInfo, err := depRead(path.Join(redoDir, tgt+DepSuffix))
if err != nil {
if errors.Is(err, fs.ErrNotExist) {
cmd.ExtraFiles = append(cmd.ExtraFiles, fdDep)
cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%d", EnvDepFd, 3+fdNum))
fdNum++
cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", EnvDepCwd, cwd))
defer func() {
cmd.ExtraFiles = append(cmd.ExtraFiles, fdDep)
cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%d", EnvDepFd, 3+fdNum))
fdNum++
cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", EnvDepCwd, cwd))
defer func() {
// Post-commit .rec sanitizing
if depInfo, err := depRead(fdDepPath); err == nil {
// Post-commit .rec sanitizing
if depInfo, err := depRead(fdDepPath); err == nil {