title: Truncating commit messages
body: <p>I know that it is possible to truncate git commit messages in pretty-print with something like this:</p>
  
  <pre><code>git log --oneline --format="%h %&lt;(70,trunc)%s %cn"
  </code></pre>
  
  <p>But this seems to pad the commit messages which are shorter than 70 characters with white space (so <code>%cn</code> will always be pushed to the right).</p>
  
  <p>Is there a way to stop the commit message being padded with space if it is shorter than 70 characters?</p>