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