this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(controller): clean up unused function

-31
-31
controller/activities/graph.go
··· 2 2 3 3 import ( 4 4 "context" 5 - "fmt" 6 5 "strings" 7 6 ) 8 7 ··· 120 119 return s[1 : len(s)-1] 121 120 } 122 121 return "" 123 - } 124 - 125 - // ToDot converts a Graph to a DOT string. 126 - func (g *Graph) ToDot() string { 127 - var b strings.Builder 128 - b.WriteString("digraph {\n") 129 - 130 - for src, dests := range g.Edges { 131 - for _, dest := range dests { 132 - b.WriteString(fmt.Sprintf(" %q -> %q;\n", src, dest)) 133 - } 134 - } 135 - 136 - // Write standalone nodes (those not in any edge) 137 - edgeNodes := make(map[string]bool) 138 - for src, dests := range g.Edges { 139 - edgeNodes[src] = true 140 - for _, dest := range dests { 141 - edgeNodes[dest] = true 142 - } 143 - } 144 - 145 - for node := range g.Nodes { 146 - if !edgeNodes[node] { 147 - b.WriteString(fmt.Sprintf(" %q;\n", node)) 148 - } 149 - } 150 - 151 - b.WriteString("}") 152 - return b.String() 153 122 } 154 123 155 124 // TopologicalSort returns modules grouped by dependency levels for parallel execution.