Issue :
In the DAG for --outs , all outputs from a connected stage are linked to the output of the stage.
Steps to recreations :
dvc run -o alice -o bob -f step1.dvc ' touch alice | touch bob '
dvc run -d alice -o carol -f step2.dvc ' touch carol '
dvc pipeline show --ascii --outs step2.dvc

There shouldn't be an edge going from bob to carol.
Probably related to this line ?
https://github.com/iterative/dvc/blob/a338fad036bd9ac8bdd79ecec964f8c5558609c4/dvc/command/pipeline.py#L63
Issue :
In the DAG for
--outs, all outputs from a connected stage are linked to the output of the stage.Steps to recreations :
There shouldn't be an edge going from
bobtocarol.Probably related to this line ?
https://github.com/iterative/dvc/blob/a338fad036bd9ac8bdd79ecec964f8c5558609c4/dvc/command/pipeline.py#L63