I have a git log alias that prints each commit as a single line. Since some people write far too long one-liners in the commit log, many commits wrap to a new line. How can
(I seem completely unable to format a comment appropriately so have posted this as an answer, but really is a comment to @patthoyts's response.)
What's lovely about trunc is that it pads, so you can use it like so:
git log --pretty=format:"%ad %<(50,trunc)%s %h" --date=short --reverse
to produce an easier (at least for my eyes) overview.
$ git log --pretty=format:"%ad %<(50,trunc)%s %h" --date=short --reverse
2015-06-15 initial commit 5099ede
2015-06-16 Layout - Responsive grid added. 6534242
2015-06-17 HTML - H1 / Title updated
Tip - add an alias of, say, trunc to make it easy on yourself.
git config --global alias.trunc 'log --pretty=format:"%ad %<(50,trunc)%s %h"
--date=short --reverse'