title: git log --graph tabular format
body: <p>I'm trying to make the output of <code>git log</code> tabular. After reading different posts and <code>git log</code> manual page, I got to this version:</p>
  
  <pre><code>git log --graph --pretty=format:'%&lt;(10,trunc)%Cred%h%Creset -%C(yellow)%&lt;(20,trunc)%d%Creset %&lt;(50,trunc)%s %Cgreen(%cr) %C(bold blue)&lt;%an&gt;%Creset' --abbrev-commit
  </code></pre>
  
  <p>This is not bad but still has two problems.</p>
  
  <p><strong>First</strong>, I can't force indentation to the graph itself. The first field I can indent is the hash (<code>%h</code>). How can I indent a maximum space for the graph itsefl?</p>
  
  <p><a href="https://i.stack.imgur.com/nZn24.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nZn24.png" alt="enter image description here"></a></p>
  
  <p><strong>Second</strong>, If I tried to indent the relative time field (<code>%cr</code>) by writting <code>%&lt;(15)(%cr)</code>, I got the text indented but the closing bracket is not included in the indented field. See below picture. How can I indent the whole text including the brackets?</p>
  
  <p><a href="https://i.stack.imgur.com/0PFJl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0PFJl.png" alt="enter image description here"></a></p>