mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-10-05 21:46:49 -04:00
A cell of the commit graph only records which of its edges are touched by lines. That's all the box drawing characters can show, but it doesn't say how the lines connect. A vertical line with a horizontal line passing behind it touches all four edges. So does a cell in which the line from above bends to the left, the line below comes in from the left, and a horizontal line passes through. For the lines at the top and bottom edges, record whether they run straight on or bend to the left or right, and record whether a line passes through horizontally. Nothing reads this yet. It prepares for drawing the graph with symbols that can show these differences. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>