# # # patch "asciik.cc" # from [04b5836b96ca7345a12f074373537b10f252e6a2] # to [bcfb0cfeedee147b004437109084563445716da3] # ============================================================ --- asciik.cc 04b5836b96ca7345a12f074373537b10f252e6a2 +++ asciik.cc bcfb0cfeedee147b004437109084563445716da3 @@ -70,24 +70,7 @@ deferring to the no-edge-crossings code. Possibly the no-shift-while-drawing-long-edges code could even be removed, deferring to the no-edge-crossings code. -3) -It is currently not supported to have more than 2 "next lines". -This is not a problem as currently the HEAD is on top and parents are downward, -and in no case a revision can currently have 3 parents, but it should definitely -be supported either to support possible future 3-parents merges and printing the -graph with HEAD at the end. -This can be done, sacrifying 2 more lines per additional parent, as in: -o -|\ -| \ 2 next -|\ \ -| \ \ 3 next -|\ \ \ -| \ \ \ 4 next -...there's no limit to that. - - How this works: This is completely iterative; we have no lookahead whatsoever. We output each line before even looking at the next. (This means the layout is