Commit Graph

47 Commits (c1e4bd7b7206e19f915e2cc400a6af6f1bb69ace)

Author SHA1 Message Date
Mitchell Hashimoto c8df3e5995
dag: string DotOpts through to vertex
9 years ago
Mitchell Hashimoto 8a9e1c1527
dag: call into DotNode to get attributes
10 years ago
James Bardin ace06f9759 Merge pull request #10149 from hashicorp/jbardin/debug-cmd
10 years ago
James Bardin b8adf10236 Add debug command with json2dot
10 years ago
James Bardin 6d30b60144 Add DebugVisitInfo
10 years ago
James Bardin 1be8e8c5a0 Add Graph.DebugOperation test
10 years ago
James Bardin de0cb17a39 Add Graph.DebugOperation
10 years ago
James Bardin 7e66df3290 Rename annotation methods
10 years ago
James Bardin f37b2fafed Remove sync.Once from dag.Graph
10 years ago
James Bardin 7bbd6bfbd7 Add methods to annotate Graph vertices and edges
10 years ago
James Bardin 82b1a2abc2 Add graph transformation recording
10 years ago
James Bardin 6f347ebb3a Remove dot package
10 years ago
James Bardin 8a5d71b0ac Implement dag.GraphNodeDotter (temporarily)
10 years ago
James Bardin 7b774f771b implement dag.Subgrapher interface
10 years ago
James Bardin 28d406c040 Provider a marshaler for dag.Graph
10 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