title: A git log history graph with one line per commit, in color, with dates
body: <p>I need to have format like:</p>
  
  <pre><code>git log --decorate --graph --oneline --date-order
  </code></pre>
  
  <p>but I need it also:</p>
  
  <ol>
  <li>to contain date (short)</li>
  <li>to have the same colors</li>
  </ol>
  
  <p>I tried:</p>
  
  <pre><code>git log --decorate --graph --oneline --date-order \
  --date=short --pretty=format:"%h %ad %s"
  </code></pre>
  
  <p>but it's harder to read (no colors) and does not include branches/tags</p>
  
  <hr>
  
  <p>The closest simple solution is(thanks <a href="https://stackoverflow.com/users/6309/vonc">VonC</a>):</p>
  
  <pre><code>git log --graph --pretty=format:'%C(yellow)%h%Creset \
  -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)&lt;%an&gt;%Creset' \
  --abbrev-commit --date=short
  </code></pre>