This way it's somewhat easier to follow the reasoning of the committed changes.
Another detail is to prefix a subsystem affected, that's in case of modular or complex application. Also help focus the attention.
My preference in general is to write single line messages (shorter ok, longer - ok too), unless it's something very non-trivial and source-code policy discourages lengthy comments.