title: What do line colors in git log --graph mean?
body: <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>