3 # Graph test: long collapse line
9 Commit A - merge B, C, D, E, F, and G
21 Commit H - merge I and G
29 Commit K - merge L, M, N, O, P, and Q
41 Commit R - merge S and T
50 assert_equals stdout
<<EOF
51 ●─┬─┬─┬─┬─╮ Commit A - merge B, C, D, E, F, and G
52 │ ● │ │ │ │ Commit C - after B
53 │ │ ● │ │ │ Commit D - after B
54 │ │ │ ● │ │ Commit E - after B
55 │ │ │ │ ● │ Commit F - after B
56 ●─┴─┴─┴─╯ │ Commit B - after H
57 ●─╭───────╯─╮ Commit H - merge I and G
58 ● │ ╭───────╯ Commit I - after J
59 │ ●─╯ Commit G - after J
60 ●─╯ Commit J - after K
61 ●─┬─┬─┬─┬─╮ Commit K - merge L, M, N, O, P, and Q
62 │ ● │ │ │ │ Commit M - after L
63 │ │ ● │ │ │ Commit N - after L
64 │ │ │ ● │ │ Commit O - after L
65 │ │ │ │ ● │ Commit P - after L
66 ●─┴─┴─┴─╯ │ Commit L - after R
67 ●─╭───────╯─╮ Commit R - merge S and T
68 ● │ ╭───────╯ Commit S - after Q
69 │ │ ● Commit T - after Q