Commit Graph

46 Commits (ea93b91a80201c19c00d12dfd6fddc46f443bd2a)

Author SHA1 Message Date
Mitchell Hashimoto 8a9e1c1527
dag: call into DotNode to get attributes
9 years ago
James Bardin ace06f9759 Merge pull request #10149 from hashicorp/jbardin/debug-cmd
9 years ago
James Bardin b8adf10236 Add debug command with json2dot
9 years ago
James Bardin 6d30b60144 Add DebugVisitInfo
9 years ago
James Bardin 1be8e8c5a0 Add Graph.DebugOperation test
9 years ago
James Bardin de0cb17a39 Add Graph.DebugOperation
9 years ago
James Bardin 7e66df3290 Rename annotation methods
9 years ago
James Bardin f37b2fafed Remove sync.Once from dag.Graph
9 years ago
James Bardin 7bbd6bfbd7 Add methods to annotate Graph vertices and edges
9 years ago
James Bardin 82b1a2abc2 Add graph transformation recording
9 years ago
James Bardin 6f347ebb3a Remove dot package
9 years ago
James Bardin 8a5d71b0ac Implement dag.GraphNodeDotter (temporarily)
9 years ago
James Bardin 7b774f771b implement dag.Subgrapher interface
9 years ago
James Bardin 28d406c040 Provider a marshaler for dag.Graph
9 years ago
Mitchell Hashimoto 83b1c82e93
terraform: put quotes before vertex name to avoid false panicwrap
10 years ago
Mitchell Hashimoto 6e632ec2ba
dag: test for EdgesFrom, EdgesTo
10 years ago
Mitchell Hashimoto 4e8e6cd661
dag: add EdgesFrom, EdgesTo, needs tests
10 years ago
James Bardin 1af7ee87a2 Silence log output when not verbose
10 years ago
Paul Hinze b45f53eef4
dag: fix ReverseDepthFirstWalk when nodes remove themselves
10 years ago
Paul Hinze a4c96e5619
dag: Fix graph printing type mismatch
10 years ago
James Nugent 0d289f982c core: Print node types in traces
10 years ago
Mitchell Hashimoto 5d5045fdd6 dag: add HasVertex, HasEdge
10 years ago
Mitchell Hashimoto 05794199af dag: use hashcodes to as map key to edge sets
11 years ago
Paul Hinze 9cd88810f4 core: log every 5s while waiting for dependencies
11 years ago
Paul Hinze baa33d7326 core: dag errors should cascade to all descendents
11 years ago
Mitchell Hashimoto caef7769ae dag: Replace with the same values is a no-op
11 years ago
Paul Hinze ce49dd6080 core: graph command gets -verbose and -draw-cycles
11 years ago
Paul Hinze 97acccd3ed core: targeted operations
11 years ago
Mitchell Hashimoto 865de51816 dag: do a DFS for each vertex
11 years ago
Mitchell Hashimoto ed2075e384 dag: TransitiveReduction
11 years ago
Mitchell Hashimoto 5c2639bd10 dag: export more things
11 years ago
Mitchell Hashimoto 54fd742ef6 dag: walk should be able to be halted
11 years ago
Mitchell Hashimoto af8d33ddb8 dag: Replace
11 years ago
Mitchell Hashimoto 5b0004ffc7 dag: detect self references, use multierror
11 years ago
Mitchell Hashimoto e86698c50d dag: fix walk order issue, scc issues
11 years ago
Mitchell Hashimoto d59ced3c57 dag: Validate for DAGs
11 years ago
Mitchell Hashimoto e94c43e0dc dag: Walk
11 years ago
Mitchell Hashimoto cfa3d89265 dag: find root of AcyclicGraph
11 years ago
Mitchell Hashimoto 9dfce9c93a dag: Remove, RemoveEdge, DownEdges, UpEdges
11 years ago
Mitchell Hashimoto ae4d20f8ce dag: make vertices a set
11 years ago
Mitchell Hashimoto 01ec680019 terraform: ProviderTransform to map resources to providers by dep
11 years ago
Mitchell Hashimoto 6eb379fa75 terraform: start the transforms, adding orphans
11 years ago
Mitchell Hashimoto 21e4501edb terraform: start implementing interfaces for semantic checks
11 years ago
Mitchell Hashimoto b48a0cc3b9 dag: add tarjan to dag
11 years ago
Mitchell Hashimoto 2a910585a2 dag: new Graph API
11 years ago
Mitchell Hashimoto 87f4c3aae1 dag: rename to this
11 years ago