title: How to output git log with the first line only?
body: <p>I am trying to customize the format for <code>git log</code>. I want all commits to be shown in one line. Each line should only show the first line of the commit message.<br>
  I <a href="http://book.git-scm.com/3_reviewing_history_-_git_log.html" rel="noreferrer">found out</a> that <code>git log --pretty=short</code> should do the trick but on my computer it shows the full log as <code>git log</code> does (besides the time stamp).</p>
  
  <p>Further, I tried to use the <a href="http://git-scm.com/docs/git-log" rel="noreferrer">placeholders as defined in the man page</a>. Though, I could not find a command to shorten the log message. I tried this line <code>git log --pretty=format:'%h : %s'</code> which shows the shorted hash <code>%h</code>and the full message <code>%s</code> in one line.</p>
  
  <p>I am using <code>git version 1.7.3.1.msysgit.0</code> on Vista.</p>
  
  <hr>
  
  <p>Maybe it has something to do with the way I write my commit messages. Here is an example:</p>
  
  <pre><code>Added some functionality.
  + Added print function in Foo class.
  + Added conversion from foo to baz.
  </code></pre>
  
  <p>So, with the example given I only want to be output <code>Added some functionality.</code> prepended by the shortend hash.</p>