summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e4a620f)
Previously only non-existent ones were printed out.
"path"
"path/filepath"
"strconv"
"path"
"path/filepath"
"strconv"
"go.cypherpunks.ru/recfile"
"golang.org/x/sys/unix"
"go.cypherpunks.ru/recfile"
"golang.org/x/sys/unix"
break
}
os.Remove(fdTmp.Name())
break
}
os.Remove(fdTmp.Name())
cwd, tgt := cwdAndTgt(tgts[0])
cwd, tgt := cwdAndTgt(tgts[0])
- doFile, _, err = findDo(fdTmp, cwd, tgt)
+ doFile, upLevels, err := findDo(fdTmp, cwd, tgt)
}
fmt.Println(cwdMustRel(cwd, m["Target"]))
}
}
fmt.Println(cwdMustRel(cwd, m["Target"]))
}
+ if doFile == "" {
+ ok = false
+ } else {
+ fmt.Println(path.Join(strings.Repeat("..", upLevels), doFile))
+ }
default:
log.Fatalln("unknown command", cmdName)
}
default:
log.Fatalln("unknown command", cmdName)
}