Fix log parsing error when commit have no comment

Fix error: if commit have no comment `in_message` state will remain incorrect and all following commits won't have parsed at all.

ruby-git repo contains such commit, so you can see this error by opening this repo in 'ruby-git' itself.
After loading, ruby-git will show only top 126 commits, rejecting other 148.