diff --git a/src/main/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayout.scala b/src/main/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayout.scala index 1e6ce563a..24b8d6063 100644 --- a/src/main/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayout.scala +++ b/src/main/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayout.scala @@ -30,7 +30,7 @@ object AsciiTreeLayout { else s def toAsciiLines(node: A, level: Int, parents: Set[A]): Vector[String] = if (parents contains node) // cycle - Vector(limitLine((twoSpaces * level) + "#-" + display(node))) + Vector(limitLine((twoSpaces * level) + "#-" + display(node) + " (cycle)")) else { val line = limitLine((twoSpaces * level) + (if (level == 0) "" else "+-") + display(node)) val cs = Vector(children(node): _*) diff --git a/src/test/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayoutSpecs.scala b/src/test/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayoutSpecs.scala index 94fd5c825..097b7adf6 100644 --- a/src/test/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayoutSpecs.scala +++ b/src/test/scala/net/virtualvoid/sbt/graph/util/AsciiTreeLayoutSpecs.scala @@ -79,7 +79,7 @@ class AsciiTreeLayoutSpecs extends Specification { | | | +-3 | | |\u0020 | | +-5 - | | #-1 + | | #-1 (cycle) | | +-4 | | | +-3 | | |\u0020