Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002008graphvizDotpublic2010-12-23 02:552011-04-28 04:03
ReporterLance Walton 
Assigned Toerg 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSx86-Windows-7OS Version
Summary0002008: Node pulled into cluster when edge specified inside the subgraph
Description



If a node declared outside of a cluster is used as other endpoint of an edge inside a cluster, the node is rendered inside the cluster.



If more than one cluster includes an edge to a node outside the cluster, it seems to get pulled into the first cluster that references it.
Steps To Reproduce

digraph Foo {
  A

  subgraph cluster_X {
    B
    B -> A
  }
}
Additional Information

[erg]
The semantics of the the dot language state that, if an edge belongs to
a cluster, then it and its endpoints also belong to the cluster and
are drawn inside of it. See

  รถhttp://www.graphviz.org/doc/info/lang.html [^]

So, your workaround is indeed the fix.

TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT 
There is a workaround, which is to specify the edge outside of the cluster. This messes with the organisation of my dot file, but it'll do for now.

FORMER-ID2093
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTFixed
VERSION     2.26.3
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => erg


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker