]> Cypherpunks.ru repositories - goredo.git/commitdiff
Do not print target of the self in -dot
authorSergey Matveev <stargrave@stargrave.org>
Sun, 27 Feb 2022 11:36:35 +0000 (14:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 27 Feb 2022 11:36:35 +0000 (14:36 +0300)
dot.go
usage.go

diff --git a/dot.go b/dot.go
index d1433b593444b8610e7335a5ff12944a34e482da..33f5d85a09727eacd2007b9e7c55597e980356e9 100644 (file)
--- a/dot.go
+++ b/dot.go
@@ -57,8 +57,11 @@ func dotWalker(data map[DotNodes]bool, tgtOrig string) (map[DotNodes]bool, error
                        data[DotNodes{tgtOrig, cwdMustRel(cwd, m["Target"])}] = true
                case DepTypeIfchange:
                        dep = m["Target"]
+                       if dep == tgt {
+                               continue
+                       }
                        data[DotNodes{tgtOrig, cwdMustRel(cwd, dep)}] = false
-                       if isSrc(cwd, dep) || dep == tgt {
+                       if isSrc(cwd, dep) {
                                continue
                        }
                        data, err = dotWalker(data, cwdMustRel(cwd, dep))
index 3625634dfacf828523beaaf07e5debde6582d5d0..2c9b1a0fe0b1201beb06c9ae7ed1013e44207904 100644 (file)
--- a/usage.go
+++ b/usage.go
@@ -24,7 +24,7 @@ import (
 )
 
 const (
-       Version  = "1.23.0"
+       Version  = "1.24.0"
        Warranty = `Copyright (C) 2020-2022 Sergey Matveev
 
 This program is free software: you can redistribute it and/or modify