What do line colors in git log --graph mean?
<p>I'm curious what do line colors mean in <code>git log --graph</code>?  </p>

<p>Yes, I'm asking about lines <code>|</code> <code>/</code> <code>\</code> which connect commits <code>*</code> at the left edge of console output.  </p>

<p><a href="https://i.stack.imgur.com/SIQUe.png" rel="noreferrer"><img src="https://i.stack.imgur.com/SIQUe.png" alt="part of git log --graph output"></a>  </p>

<p><strong>Question #1</strong><br>
Do these colors have some hidden meaning?<br>
Or do they are pseudo-randomly chosen?  </p>

<p><strong>Question #2</strong><br>
Sometimes overlapped (but disconnected) lines have the same color.<br>
For example, see at the purple lines on the screenshot above: </p>

<ul>
<li>first line from <code>a55</code> to <code>e1c</code></li>
<li>second line from <code>3c1</code> to <code>043</code>  </li>
</ul>

<p>Is it possible to ask git to choose colors wisely to avoid isolated (not having common commit) same color lines to overlap?<br>
I want the graph to be more easily readable.</p>