X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=do.go;h=8c2b62c91ffd09ecf7673a612afb937a299440bd;hb=6878431ad32eb879e46478290b8bafdaa2b0240b;hp=c4a569665b51f029aa9161d2cf03238fa6ce20e0;hpb=bf96757828d2ae663f5f54147c0e229f74fc9357;p=goredo.git diff --git a/do.go b/do.go index c4a5696..8c2b62c 100644 --- a/do.go +++ b/do.go @@ -1,6 +1,6 @@ /* goredo -- djb's redo implementation on pure Go -Copyright (C) 2020-2021 Sergey Matveev +Copyright (C) 2020-2023 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -34,7 +34,7 @@ const ( var TopDir string func existsDo(fdDep *os.File, cwd, pth string) (bool, error) { - if _, err := os.Stat(path.Join(cwd, pth)); err == nil { + if FileExists(path.Join(cwd, pth)) { return true, nil } return false, ifcreate(fdDep, pth) @@ -89,7 +89,7 @@ func findDo(fdDep *os.File, cwd, tgt string) (string, int, error) { if dirAbs == TopDir { break } - if _, err = os.Stat(path.Join(dirAbs, RedoDir, TopFile)); err == nil { + if FileExists(path.Join(dirAbs, RedoDir, TopFile)) { break } if dirAbs == dirAbsPrev {