"io"
"os"
"path"
- "path/filepath"
"go.cypherpunks.ru/recfile"
"lukechampine.com/blake3"
tracef(CDebug, "no opened fdDep: %s", tgts)
return nil
}
+ var err error
for _, tgt := range tgts {
- tgtAbs, err := filepath.Abs(tgt)
- if err != nil {
- panic(err)
- }
+ tgtAbs := mustAbs(tgt)
cwd := Cwd
if DepCwd != "" && Cwd != DepCwd {
cwd = DepCwd
}
tgtDir := path.Join(cwd, DirPrefix)
- tgtRel, err := filepath.Rel(tgtDir, tgtAbs)
- if err != nil {
- panic(err)
- }
+ tgtRel := mustRel(tgtDir, tgtAbs)
if _, errStat := os.Stat(tgt); errStat == nil {
err = ErrLine(depWrite(fdDep, tgtDir, tgtRel, ""))
} else {