title: Is there a way to customize the output of git blame?
body: <p><code>git log</code> has a nice <code>--format</code> option to specify how the output should be formatted.</p>
  <p>But <code>git blame</code> doesn't seem to have an equivalent, although default output of <code>blame</code> is not quite human-friendly. I would like to see much less.</p>
  <p>For example, instead of:</p>
  <pre><code>5600cab7 js/sidebar/VehicleGrid.js        (Rene Saarsoo    2009-10-08 18:55:24 +0000 127)    if (x &gt; y) {
  b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel   2010-05-31 07:20:13 +0000 128)        return x;
  </code></pre>
  <p>I would like to have:</p>
  <pre><code>5600cab7 Rene Saarsoo (1 year ago)     127:    if (x &gt; y) {
  b5f1040c Mihkel Muhkel (5 months ago)  128:        return x;
  </code></pre>
  <p>I figure that I could write a script to parse the output of <code>git blame --porcelain</code> but given the horrendous default output of <code>blame</code> I feel that somebody out there must have already done something about it.</p>
  <p>Any ideas? Or any tips for implementing such a script?</p>