Skip to content

tsort: incorrect loop detection #8743

@Nekrolm

Description

@Nekrolm

Graph

  A B
  B C
  C B
  C D
  D A

So there are two loops:

A -> B -> C -> D -> A

B -> C -> B

dmis@dmis-asus-N7600PC:~/WORKSPACE/coreutils$ tsort loop.txt 
tsort: loop.txt: input contains a loop:
tsort: B
tsort: C
tsort: loop.txt: input contains a loop:
tsort: A
tsort: B
tsort: C
tsort: D
A
B
C
D
dmis@dmis-asus-N7600PC:~/WORKSPACE/coreutils$ target/debug/coreutils tsort loop.txt 
tsort: loop.txt: input contains a loop:
tsort: A
tsort: B
tsort: C
tsort: loop.txt: input contains a loop:
tsort: B
tsort: C
C
B
D
A

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions