title: How to append tab on every new line in a custom pretty log format?
body: <p>I have been playing around with what customizations you can do with Git logs and I think I have determined the right log for me. However, I am not sure how to tab the entire git message. I can do it on the first line and I am assuming that the entire git message is one long string.</p>
  
  <p>Also, is it possible to output the entire git commit message similarly to how Git log default does? That is, 1 line per line of the message.</p>
  
  <p>The default Git log:</p>
  
  <pre><code>commit 3246e9dfcf80d8edada9a559684b528658b8ccf5
  Author: Reid
  Date:   Thu Jun 9 16:30:35 2016 -0400
  
      Refactored Loading Indicators
  
  commit 219a67a34036b40d18091ea3a1df6417c5feb245
  Author: Reid
  Date:   Fri Jun 3 14:50:59 2016 -0400
  
      Filter out Promotions &lt; 0
      Submission of Promo Code working with error messages
      Refactored Loading Indicators
      Limit 1 promo code per order via Mini Cart
      Cart stays open if they change quantity of item
      Migrated Drawer Animation to an Extension
      Hooked into hideAllNavigation()
      Dynamically Set Items Container Height
      Implement the Mini Cart Experience Flag
  </code></pre>
  
  <p>My custom git log format:</p>
  
  <pre><code>3246e9d 2016-06-09 [Reid]
  
          Refactored Loading Indicators
  
  219a67a 2016-06-03 [Reid]
  
          Filter out Promotions &lt; 0 Submission of Promo Code working with error messages Refactored Loading Indicators Limit 1 promo code per order via Mini Cart Cart stays open if they change quantity of item Migrated Drawer Animation to an Extension Hooked into hideAllNavigation() Dynamically Set Items Container Height Implement the Mini Cart Experience Flag
  </code></pre>
  
  <p>My custom git log alias in git config:</p>
  
  <pre><code>[alias]
      logg = log --pretty=format:'%C(197)%h%Creset %C(039)%ad%Creset %C(177)[%an &lt;%ae&gt;]%Creset%n%n\t%s%n' --date=short
  </code></pre>