]> Cypherpunks.ru repositories - goredo.git/blobdiff - main.go
Collapse lines
[goredo.git] / main.go
diff --git a/main.go b/main.go
index b36c1b74a9b29911aac0bea85a0ba835705db5f5..018aaf177474a914fd77536712fcc83438312d80 100644 (file)
--- a/main.go
+++ b/main.go
@@ -320,10 +320,8 @@ func main() {
 
        ok := true
        err = nil
-       tracef(
-               CDebug, "[%s] run: %s %s cwd:%s dirprefix:%s",
-               BuildUUID, cmdName, tgts, Cwd, DirPrefix,
-       )
+       tracef(CDebug, "[%s] run: %s %s cwd:%s dirprefix:%s",
+               BuildUUID, cmdName, tgts, Cwd, DirPrefix)
 
 CmdSwitch:
        switch cmdName {
@@ -383,12 +381,14 @@ CmdSwitch:
                        err = ErrLine(err)
                        break
                }
-               if err = os.Remove(fdTmp.Name()); err != nil {
-                       err = ErrLine(err)
+               err = ErrLine(os.Remove(fdTmp.Name()))
+               if err != nil {
                        break
                }
                tgt := tgts[0]
-               doFile, upLevels, err := findDo(fdTmp, tgt.h, tgt.t)
+               var doFile string
+               var upLevels int
+               doFile, upLevels, err = findDo(fdTmp, tgt.h, tgt.t)
                if err != nil {
                        err = ErrLine(err)
                        break
@@ -425,7 +425,7 @@ CmdSwitch:
        case CmdNameRedoTargets:
                raws := make([]string, 0, len(tgts))
                for _, tgt := range tgts {
-                       raws = append(raws, tgt.String())
+                       raws = append(raws, tgt.rel)
                }
                if tgtsWasEmpty {
                        raws = []string{Cwd}
@@ -457,11 +457,11 @@ CmdSwitch:
                        }
                        seen := make(map[string]*Tgt)
                        for _, tgt := range tgts {
-                               collectWholeDeps(deps[tgt.a], deps, seen)
+                               collectWholeDeps(deps[tgt.rel], deps, seen)
                        }
                        res = make([]string, 0, len(seen))
                        for _, dep := range seen {
-                               res = append(res, dep.String())
+                               res = append(res, dep.rel)
                        }
                }
                sort.Strings(res)
@@ -471,7 +471,7 @@ CmdSwitch:
        case CmdNameRedoOOD:
                raws := make([]string, 0, len(tgts))
                for _, tgt := range tgts {
-                       raws = append(raws, tgt.String())
+                       raws = append(raws, tgt.rel)
                }
                if tgtsWasEmpty {
                        raws, err = targetsWalker([]string{Cwd})
@@ -496,7 +496,7 @@ CmdSwitch:
                {
                        raws := make([]string, 0, len(tgts))
                        for _, tgt := range tgts {
-                               raws = append(raws, tgt.String())
+                               raws = append(raws, tgt.rel)
                        }
                        if tgtsWasEmpty {
                                raws, err = targetsWalker([]string{Cwd})
@@ -519,7 +519,7 @@ CmdSwitch:
                }
                res := make([]string, 0, len(srcs))
                for _, tgt := range srcs {
-                       res = append(res, tgt.String())
+                       res = append(res, tgt.rel)
                }
                srcs = nil
                sort.Strings(res)