On 1/7/2020 9:22 AM, Derrick Stolee wrote:
Note how 6_M4 has three parents, and the first parent has a horizontal
edge. Even giving an extra padding line between horizontal edges, we
_could_ output the following instead:
| | | | | | * 6_M4
| |_|_|_|_|/|\
|/| | | | |/ /
| | |_|_|/| /
| |/| | | |/
| | | |_|/|
| | |/| | |
| | * | | | 6_G
I should have tested this example with v2.24.1, which gives this output
in this section:
| | | | | | *-. 6_M4
| | | | | | |\ \
| |_|_|_|_|/ / /
|/| | | | | / /
| | |_|_|_|/ /
| |/| | | | /
| | | |_|_|/
| | |/| | |
| | * | | | 6_G
So, this is likely the behavior we would prefer.
For the release, it is likely best to keep the change that does not
collapse properly and fix this collapse bug later. (It is likely an
invasive change.)
Thanks,
-Stolee